Gemini 3.8 Flash TTS via the Tokenator API
What the model is for
Gemini 3.8 Flash TTS is a text-to-speech model from Google and the successor to Gemini 3.1 Flash TTS Preview. It is the creative tier of the 3.8 TTS family, suited for narration, character work, and multi-speaker dialogue where voice fidelity, acting nuance, and regional dialect coverage matter more than latency.
Specification
| Full name | Gemini 3.8 Flash TTS |
| API ID | gemini-3.8-flash-tts |
| Model vendor | Gemini |
| Type | Speech: text to speech (TTS) |
| Tokenator usage multiplier | 2.5× |
| Badge | NEW |
| Supported API formats | /v1/audio/speech |
| Upstream providers | 1 |
| Current status | available |
| Data updated | 2026-11-04 |
Upstream providers
| Provider | Multiplier |
|---|---|
| FastCluster | 2.5× |
A request goes to the first available provider by priority; if it fails, Tokenator switches to the next one.
Example request
curl https://api.tokenator.top/v1/audio/speech \ -H "Authorization: Bearer sk-your-tokenator-key" \ -H "Content-Type: application/json" \ --output speech.mp3 \ -d '{ "input": "Hello!", "model": "gemini-3.8-flash-tts", "response_format": "mp3", "voice": "Zephyr" }'
See also
FAQ about Gemini 3.8 Flash TTS
What is the API ID of Gemini 3.8 Flash TTS?
gemini-3.8-flash-tts — put this into the model field of your request.
How do I call this model?
POST /v1/audio/speech. Speech API.
How are tokens charged?
Uses the shared LLM balance and the model or selected binding multiplier. With usage, billing follows LLM rules: all input (including cache reads), plus cache writes and output. Speech does not show caching separately in its interface.
Without usage, 1 Unicode character = 1 token. TTS counts the original input; STT counts the transcript. Spaces and punctuation count too. For example, 100 characters at ×2 consume 200 LLM tokens. Only successful results are charged; errors are not charged. Image and video generation quotas are not used.