Text-to-speech browser extension button
- Uses your browser's built-in Web Speech API for text-to-speech known as Speech Synthesis.
- Privacy aware.
- All text and speech is processed internally by your browser. While ultimately depending on your specific browser, all processing is expected to be done on your own machine and not use a server.
- Sound is only produced, never recorded.
- Automatically detects the text language per-page, and chooses a voice in the same language to match it.
- As the Web Speech API is implemented by your browser, your browser and browser settings may affect Talkie.
- Not all languages are supported; consult your browser's voice documentation.
- The language detection is done in three steps, where the first valid value is chosen.
- Using the first available
lang="..."
attribute from the selected text's parent HTML elements. - Using the
<html lang="...">
attribute from the current page (or frame). - Your browser's page primary language detection.
- The default language, as determined by your browser's Web Speech API.
- Using the first available
- While the Web Speech API can use more than one voice per language (currently over 20 for
en-US
in my browser), as well as modify speech rate and pitch, these kinds of options have not been implemented. I am considering to develop it as a paid feature for those who install the extension through the Chrome Web Store.
- Thanks to Liron Tocker for the fancy icons:
Talkie Copyright © 2016 Joel Purra. Released under GNU General Public License version 3.0 (GPL-3.0).