screenshot Text-to-Speech (TTS) | Download Links

A text to speech extension with natural sounding voices.

Text-to-Speech (TTS) is a text to speech browser extension with natural sounding voices; it uses Google and HTML5 TTS APIs.  Please check the YouTube Tutorial at the bottom of this page to get an idea of how this Addon works in your browser.  If you want to contribute to the developement of this Addon, please Fork it on GitHub, and push your changes to a named branch. Moreover, you can review all the comments made on GitHub commits.

Some of the important features about Text-to-Speech (TTS) addon are listed below. This is followed by an overview about this addon. This summary contains few words about the addon, its function and features. Next is FAQ, this section is useful to get information about how this addon works in your browser. If you couldn’t find a specific answer, please fill the bug report form in this page or the contact form in the homepage to let us know about your question. Following the FAQ, is the bug report form. It is designed to collect user feedbacks and bugs about this addon. Users can suggest improvements or feature requests through this form too. Next section is for submitting comments about this addon which uses facebook comments plugin. The last section is dedicated to reports submitted through the GitHub website. We hope the information provided in this page, could help you get all the basics you need about this addon and enable you to have a better experience with Text-to-Speech (TTS).

6 Reasons to Use Text-to-Speech (TTS)

  • Easy one-click text-to-speech activation.

  • Auto detects language (no need to set input language each time).

  • Text-to-speech is enabled by holding "Alt", "T" or "Insert" key.

  • Highlights selected text while text-to-speech is running.

  • It uses two JavaScript TTS APIs which you can choose from the options page.

  • Support two browsers (Firefox, Opera) and three platforms (Windows, Linux and Mac).


  • Progress in technology over the recent years has seen a number of innovations designed to help differently abled people function more successfully. The IT sector has grown by leaps and bounds, and developers have ensured that all audiences, including gifted persons, continue to enjoy complete access to the internet. Text to Speech (TTS) is one such innovation that has helped millions of people overcome difficult challenges and take a step closer to functioning normally. In order to encourage accessibility and engage all visitors to websites, an increasing number of publishers are now developing pages in line with the Web Content Accessibility Guidelines (WCAG) 2.0 and other similar programs. Now that web content complies with these standards, a number of assistive technologies can be used to help visitors work well. One of these technologies is Google Text-to-Speech; an easy to install extension for Mozilla Firefox that auto detects a language and converts it to speech in natural sounding voices.

    Available with an easy one click install procedure, and by using JavaScript TTS API, this Text to Speech tool can be enabled by using your mouse and clicking on any word or sentence. Once active, it highlights selected text paragraph-by-paragraph and users are able to hear the content instantly. While it is still being developed, and functionality in other languages is just around the corner, the tool is excellent for covering all types of English articles and content. Currently, the supported languages by TTS Addon includes, Cantonese (Hong Kong), Chinese (China), Dutch, English (India), English (United Kingdom), English (United States), French, German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Spanish (Spain), Spanish (United States) Thai (Thailand), and Turkish (Turkey). Some users have reported a limit error which requires Google TTS API to be restarted or the page to be refreshed. However, native HTML5 Text to Speech functionality is available to counter this issue. In order to enable HTML5 TTS, users should follow these steps. In Firefox, please go to "about:config" page. Then search for "webspeech" and locate "media.webspeech.synth.enables", then right click it and click Toggle to enable it. Despite this small issue in functionality, Google Text-to-Speech is ranked with 4 stars out of 5 in Mozilla Addon Store, and future updates promise to make this tool even more powerful.

Frequently Asked Questions

  • What is Text-to-Speech (TTS)?

    Text-to-Speech (Google™ & HTML5) is a multi-browser Addon that help you read any website, from a single words to multiple paragraphs, with natural sounding voices. Working with this Addon is very intuitive and does support a variety of languages (for a detailed list, please read the description section.)

  • Why text-to-speech is not working on my Opera?

    To enable text-to-speech feature in your browser, you need to have a media player plug-in (with mp3 support) installed on your Opera. Please follow this instruction to install QuickTime plug-in.

  • What's new in this version?

    See our version history page at the Firefox add-ons site for details about this update.

  • How can I switch between TTS APIs?

    In order to switch between TTS APIs, please visit the Addons options page and choose the desired TTS API as described there. Each API has its own pros and cons which are fully discussed in the options page.

  • Does this Addon works for words and sentences in the input or editable areas?

    Yes, it does work for all these fields, however this functionality is disabled by default. You need to open the options page and enable this settings. Please note that, when selecting words or sentenses in input or editable areas you may see some errors or bugs in this Addon. This is why this option is disabled by default.

  • What are the other settings available in the Addons options page?

    There are several other useful settings available for this Addon. For example you can enable TTS with mouse double-click or just a text selection. There is also an option to hold Alt key while you select a word or sentence in order to enable this addon. There are two other options related to the small-bubble activator icon, which you can adjust from the options page.

  • Does this addon works in all websites?

    Yes, it does work for all websites with the standard HTTP and HTTPS protocols. It is also fully compatible with the new versions of Opera and Firefox browsers including Firefox multi-process.

  • Here are some tips for new users:

    Before using the extension, please make sure to visit the options page to adjust your settings.To access the options page, right-click on the extension icon and select options (Opera). In Firefox head to Addons page and open the settings from there.Note that all changes in the options page are auto saved.To activate the extension after installation, please reload all your existing pages.

  • Submitting Bugs

    Your feedback goes a long way towards making this addon even better. With this Bug report form, you can submit bugs or suggest enhancements for the functionality or performance of this addon. Please note, this bug report form will be sent to the developer(s) of this addon. You will not get an immediate or personal response at the moment. However, the developer(s) may contact you through the email address provided in this form for further clarifications or requesting additional information regarding the reported bug(s).

    Comments | Reviews

    • Please note: Keep these reviews clean, and avoid the usage of derogatory or inappropriate language or terminology in references to individuals or groups based on race, national or ethnic origin, colour, religion, age, gender and etc. Do not submit bugs in your reviews, use the above bug-report section instead. Also, never post any personal information in these reviews.

    GitHub Reports | Fork me on GitHub