Tweetspeak is a little experiment involving JavaScript, HTML5 audio and speech synthesis on Twitter. It consists of an small piece of JavaScript code that, when executed on Twitter web interface, adds an Speak link next to every tweet on the page, allowing users to listen to any particular tweet in its original language.
The script relies on the jQuery library in order to run, which is already included by Twitter on its site as of now. The Microsoft Translator service is used for language detection, translation and speech synthesis (TTS), requiring the use of a private Bing AppID.
Tweetspeak has been test on Chrome 12, Firefox 5, IE9, Opera 11 and Safari 5. It should work on any browser that supports HTML5 audio and the WAV format, as well as the DOMNodeInserted
event.
You can try Tweetspeak using this bookmarklet. The following implementations are also available: