Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rbardini/tweetspeak
Listen to any tweet in its original language on Twitter web interface
https://github.com/rbardini/tweetspeak
audio speak speech speech-synthesis text-to-speech tts tweets twitter
Last synced: 2 months ago
JSON representation
Listen to any tweet in its original language on Twitter web interface
- Host: GitHub
- URL: https://github.com/rbardini/tweetspeak
- Owner: rbardini
- Created: 2011-09-20T03:07:42.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2022-03-30T14:32:01.000Z (almost 3 years ago)
- Last Synced: 2023-03-12T07:33:33.383Z (almost 2 years ago)
- Topics: audio, speak, speech, speech-synthesis, text-to-speech, tts, tweets, twitter
- Language: JavaScript
- Homepage: https://tweetspeak.rbrd.in
- Size: 48.8 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.textile
Awesome Lists containing this project
README
h1. "Tweetspeak":https://tweetspeak.rbrd.in
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.
!screenshot.png!
h2. Dependencies
The script relies on the "jQuery library":https://jquery.com/ in order to run, which is already included by Twitter on its site as of now. The "Microsoft Translator service":https://www.microsofttranslator.com/dev/ is used for language detection, translation and speech synthesis (TTS), requiring the use of a private "Bing AppID":https://www.bing.com/toolbox/bingdeveloper/.
h2. 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":https://dev.w3.org/html5/spec/Overview.html#the-audio-element and the WAV format, as well as the @DOMNodeInserted@ event.
h2. Implementations
You can try Tweetspeak using "this bookmarklet":https://tweetspeak.rbrd.in. The following implementations are also available:
* !https://userscripts-mirror.org/images/script_icon.png! "User script":https://userscripts-mirror.org/scripts/show/114063
* !https://cdn-production-opera-website.operacdn.com/staticfiles/assets/images/favicon/favicon-16x16.png! "Opera 12 extension":https://addons.opera.com/addons/extensions/details/tweetspeak/