1.2 KiB
1.2 KiB
| title |
|---|
| Replicate |
Use Replicate's hosted TTS models as your provider.
Setup
Environment variables (recommended for deployment):
API_KEY=r8_...
NEXT_PUBLIC_DEFAULT_TTS_PROVIDER=replicate
NEXT_PUBLIC_DEFAULT_TTS_MODEL=google/gemini-3.1-flash-tts
Or in-app via Settings -> TTS Provider:
- Set provider to
Replicate. - Enter your
API_KEY. - Choose a model and voice.
Settings modal values override env vars. See TTS Providers for how the two layers interact.
Notes
- Built-in Replicate models:
google/gemini-3.1-flash-ttsminimax/speech-2.8-turboqwen/qwen3-ttsinworld/tts-1.5-mini
- You can also choose
Otherand enter any Replicate model ID (for exampleowner/model-name). - Native model speed is not available on all Replicate models; OpenReader hides/disables native speed controls where unsupported.
- TTS requests are sent from the server, not the browser. The API key is never exposed to clients.