Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.
/ tweetspeak Public archive

Listen to any tweet in its original language on Twitter web interface

Notifications You must be signed in to change notification settings

rbardini/tweetspeak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Dependencies

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.

Compatibility

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.

Implementations

You can try Tweetspeak using this bookmarklet. The following implementations are also available: