Extras do Firefox
Iniciar sessão
Pré-visualização de Custom TTS Reader

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.

3.9 (8 reviews)3.9 (8 reviews)
261 Users261 Users
Transferir o Firefox
Transferir ficheiro

Metadados da extensão

Capturas de ecrã
Acerca desta extensão
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
Rated 3,9 by 8 reviewers
Iniciar sessão para avaliar esta extensão
Não existem avaliações ainda

Avaliação de estrelas guardada

5
5
4
1
3
0
2
0
1
2
Ler todas as 8 análises
Permissions and data

Permissões necessárias:

  • Transferir ficheiros, ler e modificar o histórico de transferências do navegador
  • Aceder aos separadores do navegador
  • Aceder aos seus dados para todos os sites

Data collection:

  • The developer says this extension doesn't require data collection.
Saber mais
Mais informação
Ligações do extra
  • Site de apoio
Versão
1.5.2
Tamanho
39,43 KB
Última atualização
há 11 dias (2 de jan de 2026)
Categorias relacionadas
  • Suporte de idiomas
Licença
MIT License
Histórico de versões
  • Ver todas as versões
Etiquetas
  • chat
  • mp3
  • privacy
Adicionar à coleção
Reportar este extra
Ir para a página inicial da Mozilla

Extras

  • Acerca
  • Blogue de extras do Firefox
  • Workshop de extensões
  • Central do programador
  • Políticas de programador
  • Blogue da comunidade
  • Fórum
  • Reportar um erro
  • Guia de análise

Navegadores

  • Desktop
  • Mobile
  • Enterprise

Produtos

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacidade
  • Cookies
  • Informação legal

Exceto onde anotado o contrário, o conteúdo neste site está licenciado sob a licença Creative Commons Atribuição-CompartilhaIgual v3.0 ou qualquer versão mais recente.