A text to speech tool with natural sounding voices.
Text to Speech (TTS) Extension
Text to Speech (TTS) is a text-to-speech extension with natural sounding voices by using HTML5 TTS APIs.
You can use this extension in a standalone interface or within web pages. If you press the toolbar button the first interface opens up where you can enter a desired text for TTS. On the other hand, within a webpage, once you select a text, a placeholder speaker icon appears. Once you click the speaker icon, the text-to-speech starts. For the highlight feature to work correctly, please select text paragraph-by-paragraph. Please note that the highlight feature is still in Beta and may not work properly on all websites. There are also a few options related to the in-page text-to-speech which can be adjusted from the extension settings page.
To report Bugs, please visit the addon's homepage (https://mybrowseraddon.com/text-to-speech.html) and fill out the bug report form.
Read more
You can use this extension in a standalone interface or within web pages. If you press the toolbar button the first interface opens up where you can enter a desired text for TTS. On the other hand, within a webpage, once you select a text, a placeholder speaker icon appears. Once you click the speaker icon, the text-to-speech starts. For the highlight feature to work correctly, please select text paragraph-by-paragraph. Please note that the highlight feature is still in Beta and may not work properly on all websites. There are also a few options related to the in-page text-to-speech which can be adjusted from the extension settings page.
To report Bugs, please visit the addon's homepage (https://mybrowseraddon.com/text-to-speech.html) and fill out the bug report form.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "version": "0.2.7", "manifest_version": 3, "offline_enabled": true, "name": "Text to Speech (TTS)", "permissions": ["storage", "contextMenus"], "homepage_url": "https://mybrowseraddon.com/text-to-speech.html", "description": "A text to speech tool with natural sounding voices.", "commands": { "_execute_action": {} }, "background": { "service_worker": "background.js" }, "options_ui": { "open_in_tab": true, "page": "data/options/options.html" }, "web_accessible_resources": [{ "matches": ["*://*/*"], "resources": [ "data/content_script/icons/*.png", "data/content_script/icons/loading.gif" ] }], "action": { "default_title": "Text to Speech", "default_icon": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png" } }, "content_scripts": [{ "all_frames": false, "matches": ["*://*/*"], "run_at": "document_start", "css": ["data/content_script/inject.css"], "js": [ "data/content_script/resources/getboundingbox.js", "data/content_script/inject.js", "data/interface/resources/audio.js", "data/interface/resources/tts.js", "data/interface/resources/language.js" ] }], "icons": { "16": "data/icons/16.png", "32": "data/icons/32.png", "48": "data/icons/48.png", "64": "data/icons/64.png", "128": "data/icons/128.png" }}
Read more