Custom TTS Reader por BassGaming
TTS implementation for the OpenAI api format. It can probably be used for any OpenAI api compliant service but its made for remsky/Kokoro-FastAPI. Click 'Read Selected Text' in the context menu after highlighting text.
Disponible en Firefox para Android™Disponible en Firefox para Android™
308 Users308 Users
Scan the QR code to open this extension in Firefox for Android
Metadata de la extensión
Capturas de pantalla
Sobre esta extensión
Do you have your own OpenAI-compatible Speech endpoint running and want to use it in Firefox?
This is a TTS implementation for the OpenAI API format. It can probably be used for any OpenAI api compliant service but its made for remsky/Kokoro-FastAPI.
Click 'Read Selected Text' in the context menu after highlighting text.
Instructions:
- You can change the API URL, API key, speed and voice by clicking the extension icon in the toolbar.
- If no checkbox is checked, it will generate the audio sentence by sentence during playback.
- The streaming mode is the prefered way of using the extension.
- The download mode will provide an mp3 file.
Since you can host your own speech endpoint, privacy and accessibility are as good as the service you're running.
Github: https://github.com/BassGaming/customtts
Personally I recommend using Kokoro FastAPI in a docker container:
https://github.com/remsky/Kokoro-FastAPI/
Android:
To read text: Mark text -> click the three option dots -> Extensions -> Custom TTS Reader
To access settings: Click the three option dots -> Extensions -> Extension Manager -> Custom TTS Reader -> Settings
Credits:
Winor for refactoring the code, improving the UI and more.
sagesound for improving the non-streaming logic.
rampadc for fixing the streaming code.
Note:
This is just a quick implementation since I couldn't find a similar extension where you could use your own API endpoint anywhere. Feel free to improve it... or not
This is a TTS implementation for the OpenAI API format. It can probably be used for any OpenAI api compliant service but its made for remsky/Kokoro-FastAPI.
Click 'Read Selected Text' in the context menu after highlighting text.
Instructions:
- You can change the API URL, API key, speed and voice by clicking the extension icon in the toolbar.
- If no checkbox is checked, it will generate the audio sentence by sentence during playback.
- The streaming mode is the prefered way of using the extension.
- The download mode will provide an mp3 file.
Since you can host your own speech endpoint, privacy and accessibility are as good as the service you're running.
Github: https://github.com/BassGaming/customtts
Personally I recommend using Kokoro FastAPI in a docker container:
https://github.com/remsky/Kokoro-FastAPI/
Android:
To read text: Mark text -> click the three option dots -> Extensions -> Custom TTS Reader
To access settings: Click the three option dots -> Extensions -> Extension Manager -> Custom TTS Reader -> Settings
Credits:
Winor for refactoring the code, improving the UI and more.
sagesound for improving the non-streaming logic.
rampadc for fixing the streaming code.
Note:
This is just a quick implementation since I couldn't find a similar extension where you could use your own API endpoint anywhere. Feel free to improve it... or not
Rated 4,3 by 13 reviewers
Permissions and data
Permisos requeridos:
- Descargar archivos y leer y modificar el historial de descargas del navegador
- Acceder a las pestañas del navegador
- Acceder a tus datos para todos los sitios web
Data collection:
- The developer says this extension doesn't require data collection.
Más información
- Enlaces del complemento
- Versión
- 1.5.2
- Tamaño
- 39,43 KB
- Última actualización
- hace 6 meses (2 de ene. de 2026)
- Categorías relacionadas
- Licencia
- MIT License
- Historial de versiones
- Añadir a la colección