| Advertisement |
What is "Kokoro TTS Engine" extension?
Recent advances in large language models (LLMs) have enabled the creation of highly natural-sounding voices. Kokoro is one such solution, built on an 82M-parameter model that generates speech directly from text input.
This extension runs the Kokoro model locally inside a background worker, converting text to speech without any server interaction. Unlike most browser-based TTS engines, which transmit your data to external servers, Kokoro operates entirely offline—making it a privacy-friendly alternative.
The extension supports multiple processing backends: CPU, GPU (WebGPU), and WASM. For best performance, we recommend using WebGPU mode. If your browser does not support WebGPU, you can fall back to the WASM engine.
Please note that text-to-speech conversion is CPU-intensive. For smooth performance, a high-performance device is recommended. If you notice delays between sentences, try switching engines or lowering the data type precision. Once you've tuned your settings for optimal performance, it is advisable to reset the extension to clear old cached data.
recommended "2FA (Two Factor Authentication)" extension for Chrome, and Edge browsers.
2FA (Two-Factor Authentication) is an Aegis-compatible browser extension for managing TOTP and HOTP codes. It stores your tokens in an encrypted Aegis database file on your device instead of browser storage, making it easy to sync across devices with any file-sharing service. The database uses the same strong encryption as Aegis Authenticator and is fully compatible with the Aegis Android app. You can create, edit, organize, and delete tokens, customize their details and icons, and use keyboard shortcuts for faster access. Read more here.
Does this extension come with training data, or does it fetch them from a remote server?
The extension does not include training data upon installation. The first time you use a Kokoro TTS engine, it automatically downloads the required data from the web. For your convenience, a progress window will open showing the download status and resource URLs. Please keep this window open until the process completes; it will close automatically once all resources are fetched.
If you change the precision settings in the options page, new training data will be downloaded the next time you use the engine. All downloaded data is stored in the extension's internal cache. If you've tested multiple precision modes, it is recommended to use the Factory Reset button to clear redundant cached data.
What's new in this version?
Please check the Logs section.
How can I use this extension?
Unlike most extensions, this one does not include a standalone user interface. Instead, it integrates its TTS engines directly into the browser's default voice list via the Speech Synthesis API. Any web page or extension that relies on this API will automatically have access to these additional voices.
Currently, the following new TTS voices are appended to your browser's default list:
Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.
| Permission | Description |
|---|---|
| storage | To keep user preferences |
| unlimitedStorage | To keep training data on the cache storage. It requires around 300M bytes max |
| ttsEngine | To extend the built-in TTS engine of the browser |
| offscreen | To play audio results in the background page |