Available in Ollang Workflows as
geminiElevenlabs — AI Dubbing. See the Text-to-Speech catalog.Model versions
Google documents three Gemini TTS models on the Gemini API, all currently in preview:
On Google Cloud Text-to-Speech the same family is published as
gemini-3.1-flash-tts-preview, gemini-2.5-pro-tts, gemini-2.5-flash-tts, and a single-speaker-only gemini-2.5-flash-lite-preview-tts.
Coverage and limits
Key capabilities
- Multi-speaker in one pass — a two-hander is generated as a conversation rather than as separate lines stitched together, which is what keeps turn-taking and interruption sounding natural.
- Prompt-directed delivery — style, accent, pace, tone, and emotion are written in natural language, closer to how a voice director works than to how a TTS parameter set works.
- Widest language reach in the catalog at 99 languages, covering many locales that Cartesia, ElevenLabs, and Deepgram do not serve at all.
- Code-switching within sentences, with intonation appropriate to each language.
- Streaming on the 3.1 Flash version, for pipelines that consume audio before generation completes.
Where it fits in a workflow
Two situations make Gemini TTS the right call:- Language reach. If a program has to ship in locales that the 29-language and 44-language engines do not cover, this is the option that makes it possible without falling back to a second provider.
- Performed dialogue. Scripted two-character scenes, dramatized narrative, and immersive content where the exchange between speakers is the point.
Trade-offs
- All TTS versions are in preview, so behavior may change between releases. Re-benchmark after a version change rather than assuming parity.
- Two speakers maximum per generation, and a 32k-token session context — long multi-character scenes have to be segmented.
- Expressiveness depends on prompting. Undirected output sits much closer to the field than the ceiling suggests, so budget effort for direction.