Description from extension meta
Text to speech Extension
Image from store
Description from store
Text to speech app.
Reads text using Google voices or your default system voice when offline.
Supports OpenAI-based Text-to-Speech API endpoints
Added support for Piper ONNX local AI generated voices
New in Version 1.2.6:
- Added support for Azure voices, remote parameters now accept XML when the first character is a '<' symbol."
Note: Kokoro WebGPU will default to CPU and run relatively slow compared to GPU, if WebGPU flag isn't enabled.
New in Version 1.2.5:
- Restored support for reading contenteditable elements.
- Added #filter:contenteditable=true to disable reading these elements if desired.
- Introduced Kokoro WebGPU: prompts a one-time 300MB TTS model download. When
selected, it enables reading selected text in a new window via the option menu.
- Click the Edit selected voice button to bring up a list of 28 available voices.
New in 1.2.4
- Fixed shortcut key case sensitivity
- Added checking to prevent edit boxes from accidentally triggering read events.
- Default Play/Pause key now works in iframes
New in 1.2.2 - 1.2.3
- Added offline support for Piper ONNX voices. ( press edit selected voice for its options )
- Improved GUI for OpenAI-based Text-to-Speech API endpoint and custom voices
To add more you'd have to have the exension download the onnx and json files for piper voices from add new voice dialog.
- v 1.2.3 minor bug fixes, added more language support.
New In 1.2.1
- added color picker for highlight
when "highlight text only" is enabled, the background color is used on light fonts
- added #filter to ignore entire element blocks when reading,
useful for skipping sections like advertisements, menus or buttons.
- added option for monitoring the page for changes while reading.
#detectPageChanges:yes
New In 1.2.0
- upped the maximum speed slider for local voices to 3x.
New In 1.1.8:
- Added support for OpenAI-based Text-to-Speech API endpoint.
Features
- Ability to replace any word so you are not stuck with default pronunciations or abbreviations.
- Starts reading instantly from the second you hit play, no matter the page size.
- you can select words to start reading from that location, if [Spacebar to Play] or [Drag to read] is enabled
- can be toggled on and off instantly, no need to refresh the page before use. (unless the extension was updated)
- displays estimated reading time and percent read in the title bar.
New Features of Version 1.0.2 (iframes not supported)
- Automation tab settings
- Spacebar to play from selected location
- Configurable to automatically click on [next page] when finished reading current one (requires refresh)
* This works by getting element class name, if multiple elements have the same class name on page, this won't work.
New Features of Version 1.0.8
- added domain specific settings
- optimized code for even faster loading
New Features of Version 1.1.0
- custom shortcut keys.
New in Version 1.1.1 - 1.1.4, 1.1.9
- minor bug fixes
New in Version 1.1.5 - 1.1.8
-Added an optional Shift key modifier for onclick. Although a better alternative is to set the #playPauseShortcutKey and use the mouse to select the text. Note: The default Play/Pause shortcut is the Spacebar, which will be replaced by the custom key you set. Ensure the 'Spacebar to play' is enabled for the shortcut keys to work.
- Added support for OpenAI-based Text-to-Speech API endpoint.
- Details available in extension options.
- Disclaimer: This feature is still a work in progress.
Note:
Some features may work differently inside iframes or Shadow DOM elements.
How to use:
Click anywhere on the page for it to start reading from that point, if you'd rather push [spacebar] after selecting the text you want read, you can go into options and uncheck [click to read] then hit save.
You can also click the blue square on the bottom right to start reading from your selection or drag it to where you want to read from in case what you want to read is a link. Clicking on the blue square or the spacebar also toggles play/pause.
Latest reviews
- (2025-06-04) Antype Cryptous: Could you add support for mandarine TTS from Microsoft's Azure? Thanks.
- (2025-05-28) Think Big: Suddenly stoped working on notion. Update: It has been fixed!
- (2025-05-20) gemini: A very useful TTS, can the author consider being compatible with Google Cloud TTS? Thank you very much. edit: According to the author's steps, Google Cloud TTS can now be configured correctly. The key is to put the apiKey in the URL instead of the 'Authorization Key' field.🤗
- (2025-04-24) Rantu Press: This worked great, was perfect for me, until today. It no longer auto-scrolls and will only read one sentence in a paragraph at a time. I think Microsoft may have done an update last night. Is there anything you can tell me about this issue or how to get it running again? I have turned it off and back on, refreshing in between, installed and uninstalled, rebooted in between etc.... I am partially blind, and depend on this to be able to use my computer. I found it very helpful, and simple to use until today. This was a definite 5 prior to these problems. Any hints?
- (2025-04-10) Belay Mulat: This extension is simply great!
- (2024-08-23) Justin Time: Really nice extension! I wish for a feature for scanning for new dom-nodes in an element with tts for live-chats such as discord, and I am not sure if this is supposed to work with that use case? If it is, can you explain how I can make it auto-read new dom-nodes (in chat)? Otherwise consider this an a feature request! Thank you for a very nice extension! :))
- (2024-06-22) Stelian Pavel: Genial!
- (2024-06-01) Leroy Xie: This is the best tts extension I can find. Looking forward to adding the function of adjusting voice pitch. Thanks so much.
- (2023-07-10) JASON GEOFRE LOZADA ACU�A: Genial! pero si esta leyendo en un sitio, y vas a otro ya no lee, y si cierras la página tendrás que reiniciar el navegador
- (2023-05-02) Ran Ro: really good unfortunately speed doesnt work after x1.5
- (2023-05-02) Ran Ro: really good unfortunately speed doesnt work after x1.5
- (2022-11-03) mayan D: thank god finally found inpage tts reader with highlight, voice speed control, customizable highlight, click to read after 7 hours from userscript to apps....can you also make a userscript version of this?
- (2022-11-03) mayan D: thank god finally found inpage tts reader with highlight, voice speed control, customizable highlight, click to read after 7 hours from userscript to apps....can you also make a userscript version of this?
Statistics
Installs
456
history
Category
Rating
4.5 (12 votes)
Last update / version
2025-06-09 / 1.2.6
Listing languages
en-US