Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Media

RoboVoice Speaker

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

RoboVoice Speaker - CodeCanyon Item for Sale


Ad: Bluehost hosting

RoboVoice Speaker provides a text-to-speech service, which you can easily add to a web site. It is powered by Microsof Translator, so a lot of speaking languages are available for your users.

Version: 1.1


  • Easy text-to-speech API.
  • Automatical language detection.
  • Playing text parts one by one.
  • No dependences from extra frameworks.
  • Compatible browsers: Internet Explorer (IE6+), Chrome, FireFox, Safari, Opera.


The library uses a text-to-speech API of Microsoft Translator, so a Bing AppID is required to work with it. You can get the AppID at Bing developer center.

Please note, for a commercial application you need a license agreement from Microsoft. For more details, please, visit Translator Developer forum or email to [email protected].

For a non-commercial applications, the Microsoft Translator service is free within following limitations:

  • a text size must be less 1024 chars;
  • maximum 50 requests in a minute per an IP address;
  • an attribution to Microsoft Translator (like a “powered by …” text at a web page).

Good news, RoboVoice Speaker can split a long text on chunks automatically, and play them one by one.

The library is compatible with all browsers, that can play WAV -files by an audio HTML5 element. If it is not supported, then RoboVoice falls back to Windows Media Player (WMP7+) to play the files.



Version 1.1 (12 Apr 2011)

  • Added pause and resume methods to RoboVoice class.
  • Added new examples for a talkbox, event subscriptions, using of an external audio player.
  • Fixed escaping of special chars in text in case it is wrapped by double quotes.

Version 1.0

  • Initial version.

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


7 April 11

Last Update:

Compatible Browsers:
IE6, IE7, IE8, IE9, Firefox, Safari, Opera

Files Included:
JavaScript JS


eCommerce, All Items, audio, talkbox, text-to-speech, tts