Custom TTS Reader ์ ์์: 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.
Androidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅAndroidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅ
์ฌ์ฉ์ 258๋ช
์ฌ์ฉ์ 258๋ช
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์คํฌ๋ฆฐ์ท
์ ๋ณด
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
8๋ช
์ด 3.9์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ๋ธ๋ผ์ฐ์ ์ ๋ค์ด๋ก๋ ๊ธฐ๋ก์ ์ฝ๊ณ ์์
- ๋ธ๋ผ์ฐ์ ํญ์ ์ ๊ทผ
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
๋ฐ์ดํฐ ์์ง:
- ๊ฐ๋ฐ์๊ฐ ์ด ํ์ฅ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ ์์ง์ด ํ์ํ์ง ์๋ค๊ณ ํฉ๋๋ค.
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 1.5.2
- ํฌ๊ธฐ
- 39.43 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 9์ผ ์ (2026๋ 1์ 2์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ