Skip to content
←Back to Applications

APPLICATION

Speech & AudioMediaTop

Gemini 3.8 Flash TTS: turning director-level voice direction into API parameters

gemini-3-8-flash-tts

Google's speech generation model (gemini-3.8-flash-tts), positioned for studio-grade voice fidelity, expressive acting and long-form stability, the most overlooked being the last: audiobook failure is not an ugly sentence but timbre drift by hour three. The design separates scopes: text is strictly a script while performance direction travels on another channel and is never read aloud, fixing "(sighs)" that used to be spoken; round style goes into speech_metadata.style, word-level emotion into pipe tags. Four voice sources: prebuilt, an extended library, voice design IDs (describe it, then reuse) and replication IDs; design and replication arrived only in 3.8. Specs: 130 languages with automatic language detection, WAV by default at 24 kHz, at most 2 speakers per request and only with prebuilt voices. Billing is per audio token at 25 tokens per second, $0.50 input and $9.00 output per million through 2026-12-31 then $1.00/$18.00. Limits: 24 kHz is not mastering grade; replication compliance rests with the user. No speech board among the 12 synced here, so listed alongside ElevenLabs v3 without ranking. Graded C (vendor-stated): no intelligibility or independent blind listening test.

C
CONFIDENCE
Vendor Claim
Official model card or keynote only, no independent re-test
All supported
KEY METRIC
Voice design + cloning + multi-speaker
Vendor Claim · 2026-09
MATURITY
Product
research → demo → product → production
Editor's take

Graded C (vendor claim). The confidence ceiling in this domain is inherently low: none of the twelve third-party leaderboards covers speech, so there is no independent reading to cite and all that can be checked is the official feature matrix and pricing. Grade C is not disparagement; it is an admission that claims like "supports 130 languages" and "studio-grade fidelity" are not scorable.

Its real engineering contribution is separating the scopes of verbatim transcript and performance direction completely. It looks like mere API design, but it removes a long-standing class of unpredictable TTS behaviour: stage direction written into the text was sometimes performed and sometimes spoken aloud. The 3.8 split is "`text` is strictly the transcript, `speech_metadata.style` carries sustained turn-level delivery, pipe tags carry inline per-word emotion", plus multi-speaker interruption and overlap - which together turn "a director giving notes to an actor" into structured parameters. For teams running audiobook and podcast pipelines, that predictability is worth more than raw audio quality.

The pricing direction deserves separate mention: 3.8 Flash TTS audio output is $9.00 per million tokens while the previous 3.1 Preview was $20.00 - price cut to under half while capability increased, which at 25 tokens per second works out to roughly $13.5 per minute today and about $27 from 2027-01-01. Flagship iterations usually go the other way, so this materially changes the cost structure of long-form audio at scale; and the row saying free-tier output is used to improve products while paid-tier output is not is a hard constraint for enterprises. Read the boundaries clearly: multi-speaker is capped at two per request with prebuilt voices only, so ensemble work is out; and Google explicitly recommends splitting long replies into shorter turns rather than pushing harder style prompts, meaning long-form expressiveness is bought with structure, not with prompt. Compliance for voice cloning stays with the operator - capability is not authorisation.

Text-to-SpeechVoice CloningVoice DesignGoogle
GoogleOfficial site7 min read555

The problem it solves: turning director-level voice direction into API parameters

Conventional TTS expressiveness stops at picking a voice and adjusting speed: you choose a preset and move a few sliders. Podcasts, audiobooks and dubbing need something else - directable performance. This line should be held back, that one should break into a laugh, two speakers should talk over each other. Gemini 3.8 Flash TTS (`gemini-3.8-flash-tts`) builds that into the model: the text field is treated strictly as a verbatim transcript, and performance direction travels through a separate channel so it is never read aloud.

That design is the crux of the model and deserves its own paragraph. The usual older approach was writing "(sighs)" into the text and hoping the model understood, which produced unpredictable behaviour - sometimes performed, sometimes spoken. 3.8 TTS separates the scopes explicitly:

  • Sustained turn-level delivery goes in `speech_metadata.style` (emotion, pacing, volume, prosody), for example `"style": "cheerful and friendly"`.
  • Inline per-word emotion tags are written straight into the transcript between pipes: `"Then let's ship it |absolutely| and watch the dashboards."` - affecting only that word.
  • Overlap and interruption is simulated with multiple pipe segments for simultaneous speech, and the docs state this works best on `gemini-3.8-flash-tts`.

Google positions the model as "studio-grade voice fidelity, expressive acting, and long-form stability". The easiest of those three to overlook is long-form stability: the real failure mode of an audiobook is not an ugly sentence but a voice drifting and an emotional register collapsing by hour three.

Capability matrix and how the family is tiered

ModelSingle / multi-speakerVoice designVoice cloningPositioning
gemini-3.8-flash-ttsYes (up to 2 speakers, prebuilt voices)YesYesThe asset catalogued here: the expressiveness ceiling
gemini-3.8-flash-lite-ttsYesYesYesSame schema, higher throughput and lower cost; 101 languages
gemini-3.1-flash-tts-previewYesNoNoPrevious generation: low latency and price-performance, but no design or cloning

The tiering matters: voice design and voice replication are the two capabilities the 3.8 generation added; 3.1 Preview has neither. So "Gemini can do TTS" and "Gemini can create a new voice from a description or replicate a real person's voice" are different claims, and the second is what dubbing and audiobook pipelines actually need.

Four voice sources are available, all configured in `generation_config.speech_config`: prebuilt voices (such as `Kore` or `Puck`), the Extended Voice Library (searchable via `GET /v1beta/voices`, filterable by `type=prebuilt` and keyword), a Voice design ID (`voice_...`, describe a voice in natural language then reuse it), and a Voice replication ID (`voice_...`, or the stateless `voicekey_...`). A single multi-speaker request supports at most 2 speakers using prebuilt voices only; mixing custom-designed or replicated voices into a multi-speaker dialogue requires separate handling per the official docs.

Language coverage and output specs

  • 130 languages, with input language detected automatically and no explicit declaration needed. Flash-Lite TTS covers 101. Coverage reaches Acehnese (Arabic script), Akan, Awadhi and Balinese - this is long-tail coverage, not a mainstream language pack.
  • Default output is WAV (`audio/wav`, RIFF header, 16-bit signed little-endian PCM, mono, 24 kHz default). Streaming defaults to headerless raw Linear PCM (`audio/l16`, 24 kHz mono 16-bit) so chunks concatenate continuously without a container header each time. Encoding and sample rate are configurable in `response_format`.
  • Billing is per audio token, at 25 tokens per second of audio. That is the key to converting price into cost per second, as below.
  • Text in, audio out only: TTS models accept no audio or image input. Audio understanding goes through the Live API or the audio-understanding line, not this model.

Pricing: Google published an explicit price-increase date

ItemFree tierPaid tier (per 1M tokens)
Input (text)Free$0.50 through 2026-12-31, then $1.00 from 2027-01-01
Output (audio)Free$9.00 through 2026-12-31, then $18.00 from 2027-01-01
Used to improve productsYesNo

Substituting 25 tokens per second, current audio output costs roughly $13.5 per minute ($9.00/M divided by 25, times 60), doubling to about $27 per minute from 2027-01-01. For comparison, the previous 3.1 Flash TTS Preview was $1.00 input / $20.00 output, so 3.8 cut audio output price to under half while adding capability. That is an unusual direction for a flagship iteration and one of the hard reasons we place this asset at the top of the audio ladder.

The "free tier output is used to improve products, paid tier is not" row is a substantive difference for enterprise users, not a footnote.

Boundaries

  • Multi-speaker is hard-capped at 2 and prebuilt voices only: ensemble scenes or audiobooks with three-plus characters cannot be done in one request; you stitch it yourself and hold voice consistency yourself.
  • The verbatim-transcript semantics are strict: anything written into `text` gets spoken. Stage direction must go into `style` or a pipe tag; putting it in the wrong place is an incident. This is the single biggest trap in the API.
  • The docs explicitly advise against pushing long responses with stronger style prompts: the recommended approach is splitting long replies into shorter turns and leaving per-turn style empty or one fixed short string. In other words expressiveness over long form comes from structure, not prompt intensity, which contradicts the common intuition that more description means better output.
  • 24 kHz default sample rate: fine for podcast and audiobook, not mastering grade. Higher rates need an explicit `sample_rate`, and the model's ceiling is not unlimited.
  • Compliance for voice cloning sits with the operator: replicating a real person's voice touches personality and voice rights and varies by jurisdiction. Model capability is not authorisation. We do not evaluate that layer, but it belongs in the boundaries.
  • No public third-party TTS board readings: none of the twelve third-party leaderboards this site syncs covers speech, so this asset cannot be given a rank; its capability surface can only be read from the official feature matrix and pricing.

Our verification status

Facts come from two Google official documents read in full: the Gemini API speech generation guide (model matrix, the scope split between verbatim transcript and `speech_metadata`, inline pipe emotion tags, overlapping speech, the four voice sources, the 2-speaker limit, the 130/101 language tables, WAV and L16 output specs, long-form best practice) and the Gemini API pricing page (`$0.50/$9.00` current and `$1.00/$18.00` from 2027-01-01, 25 tokens per second, the free-vs-paid data-use difference, and the 3.1 Preview `$1/$20` comparison).

Confidence is graded C (vendor claim), and the reason needs to be precise: "supports voice design and cloning", "130 languages" and "studio-grade fidelity" are self-descriptions in official documentation, not scorable benchmark readings. We have not run intelligibility tests across the 130 languages, not run blind listening comparisons against ElevenLabs v3 or OpenAI TTS on identical text, and not measured timbre drift over long form (say a continuous three-hour audiobook). Reaching grade A would require intelligibility and speaker-similarity measurement on a fixed multilingual test set, organised blind preference comparisons, and quantitative long-form stability measurement (timbre drift, prosody collapse).

We place it at the top of the audio ladder not because it is provably best but because it is one of the few models that puts voice design, voice cloning, multi-speaker performance and inline emotion control into one API, with pricing and specs fully published and checkable. The ElevenLabs v3 asset we catalogue alongside it has a different centre of gravity (70+ languages, Text to Dialogue, a ~280ms realtime tier, and a complete audio stack including Scribe and Music). The two sit side by side, unranked - with no third-party board in this domain, any ranking would be ours alone.

More in Speech & Audio

4
Speech & AudioMediaTopA

VoiceStudio: the commercial voice stack moved onto local hardware and opened to agents by default

An open source, fully local voice workstation (debpalash/VoiceStudio, AGPL-3.0, Python plus Electron) positioned as the local alternative to ElevenLabs: voice cloning, voice design, video dubbing, dictation, transcription and audiobook creation, with a claimed 646 languages. Created on 2026-04-09 and at 42,831 stars and 5,005 forks on 2026-09-29. It sits at the top self-hosted row in the audio domain, not because any model behind it is stronger, but because the abstraction layer is useful. Open voice capability is scattered across a dozen repositories with their own weight formats, device requirements, cloning interfaces and licences, so assembling a pipeline of clone a voice, transcribe, align, dub and produce an audiobook spends most of its effort on glue. VoiceStudio collects 17 TTS and 11 ASR engines into one registry and reports per engine which devices it runs on (CUDA, MPS, CPU), whether it can clone, and its max_ref_seconds and ref_strategy, on top of a workflow that actually runs. The agent surface matters most for the catalogue: a local API and an MCP server ship as first class product features, the README includes an installation prompt ready to paste into Claude Code, Codex or Cursor, and npx skills add installs it as a skill, which means coding agents can call dubbing and transcription as tools rather than needing a human at the interface. The reference audio policy is equally rigorous, with a 75 second ceiling while how much of a longer clip reaches the model depends on the engine and is reported per engine, an automatic or saved transcript ignored beyond the limit, and a hard [clone_ref_too_long] error when sending more than 20 seconds plus transcript text to the default OmniVoice. One measurement point needs stating plainly: the official docs/benchmarks.md contains a real harness with per stage profiling, refusal to start when memory is insufficient, and a rule that only RTF warm and peak memory on named hardware and versions are accepted with no estimated numbers allowed, but the results column reads No verified rows yet. therefore attach no performance figure at all and the card carries only the star count verified ourselves through the GitHub API, which is what earns the A grade. That A asserts the number is real and nothing about being better than ElevenLabs. Four boundaries: AGPL-3.0 is strong copyleft with a network clause, so embedding it in a service offered to outsiders obliges you to release your own server side source, and closed commercial use means either process isolation calling only the local API under your own legal review or assembling the pipeline from Apache-2.0 pieces such as CosyVoice 3 or Kokoro; per-model licences are not settled by the wrapper, since the Breeze-TTS-2 weights behind audio.cpp are research and non-commercial, Supertonic-3 and PocketTTS need extra permissions and GPT-SoVITS requires its own server, so check every model before commercial use; the 646 language figure is the repository own claim and real coverage depends on the engine chosen, from 25 European languages on Parakeet through 50 plus on FunASR to the wider Whisper family, unverified language by language; and desktop is Electron only now, with 0.5.3 the last Tauri release, so existing users must migrate. It sits alongside Eleven v4 on the ladder rather than replacing it, one representing the quality ceiling and convenience of a closed commercial stack and the other the data sovereignty and engine substitutability of local self-hosting.

42,831GitHub stars (2026-09-29, verified here via GitHub API)Confirmed · 2026-09
Productdebpalash (open source)SiteRepo
VoiceStudio: the commercial voice stack moved onto local hardware and opened to agents by default
Video GenerationMediaTopC

Kling 3.0 series: native audio, 4K frames, and parameterised camera language as the moat

Kuaishou Kling was among the first Chinese video lines to reach a level where it can take commercial work, and its lasting strength is not raw text-to-video but image-to-video plus camera control: lock composition and character in the image stage, then let the video model interpolate from that fixed keyframe, with first/last-frame constraints and push/pull/pan/truck/orbit/follow parameters producing predictable clips. The 3.0 series (official release-note banner: API fully available) brings three substantive jumps - audio generated natively (5s/10s/12s audio tiers), native 2K/4K for both image and video, and storyboarding plus element reference turning multi-shot coherence from an editing problem into something the model controls; the line-up is 3.0 / 3.0 Omni / 3.0 Turbo, Kling Image 3.0 and -omni, Native 4K Video and Motion Control. The arena reading, stated plainly: image-to-video kling-v3-pro is #19 (Elo 1354), behind MiniMax h3, gemini-omni, wan3.0 and seedance-2.5. No authoritative release date for the 3.0 series could be obtained, so the metric date is recorded only at the verifiable month, 2026-09. Closed, vendor API only; not independently benchmarked, graded C.

3.0 / Omni / TurboCurrent flagship seriesVendor Claim · 2026-09
ProductKuaishouSite
Kling 3.0 series: native audio, 4K frames, and parameterised camera language as the moat
Speech & AudioMediaTopC

Eleven v3: the commercial audio stack that covers speaking, listening and singing

ElevenLabs' flagship speech synthesis model, officially its most emotive and expressive: 70+ languages, a 5,000-character request cap, dramatic delivery and natural multi-speaker dialogue, with a separate Text to Dialogue API making multi-character dialogue an endpoint, not a prompt trick. It sits at a top row in audio for the stack behind it: the only commercial one covering speaking, listening and singing, with four TTS tiers, three ASR tiers including a Medical build and two music models. The TTS tiers are mutually exclusive: v3 is most expressive but non-realtime at 5,000 characters, Flash v2.5 is lowest latency (about 75ms, 50% cheaper per character) and Multilingual v2 is most stable for long text at 29 languages. On ASR, Scribe v2 covers 90+ languages with diarisation for 32 speakers. Latency figures are model-side only, excluding network and upstream LLM time, not SLAs. Limits: you split long text and own continuity across the seams; closed and not self-hostable, a hard barrier where data sovereignty matters. No speech board among the boards synced here, so listed alongside Gemini 3.8 Flash TTS without ranking. Graded C (vendor-stated): no WER recomputation or independent blind listening test.

70+Language coverageVendor Claim · 2026-09
ProductElevenLabsSite
Eleven v3: the commercial audio stack that covers speaking, listening and singing
Speech & AudioMediaTopC

Eleven v4: the generation that pushes cloning fidelity far enough to reproduce bad training data

The new generation speech synthesis model from ElevenLabs, shipping in two variants: Eleven v4 for highest quality and Eleven v4 Turbo for real time use at a median inference latency of about 100 ms, with an official footnote stating that application and network latency are excluded. The vendor positions it above v3 on output quality, voice accuracy, consistency, emotion, delivery, audio tags and language coverage, and recommends migrating. It sits at the top closed source voice row in the audio domain because this generation changed the optimisation target from sounding better to sounding more like the source: timbre, cadence, delivery and other mannerisms are reproduced together, and the vendor concedes that accuracy and personal preference are not always the same thing and that you may still prefer how a voice sounded in v3. The engineering consequence is hard, since the burden of data cleaning moves back to the user. The showcase samples are explicitly labelled raw, with no EQ, compression, normalisation, de-essing or plosive removal, and the vendor says that if you hear clipping or plosives they are very likely in the training data and the model simply captured them accurately. What is deliverable comes down to three numbers: about 100 ms on Turbo; 10,000 characters per request, roughly ten minutes of audio, against 5,000 on v3 so long form text carries twice as many segment seams; and a coverage claim of 90 plus languages against a FAQ that enumerates 87, a gap kept visible rather than smoothed away. Four boundaries matter. Cross language accent handling is a default behaviour change and not a toggle, so generating in a language that differs from the reference produces fluent native sounding speech in the target language, and the vendor calls a switchable version a research project with no timeline; any persona that depends on a native accent carried into a second language must be tested first. The control surface narrowed to Stability and Similarity, the Style and Speed sliders are gone, SSML is unsupported, and fine grained delivery moves to audio tags which the vendor admits are not perfect yet. Continuous model evolution is stated in writing, with training continuing after launch and behaviour possibly shifting over time, so teams treating a voice as a brand asset need periodic re-testing. Voice Design voices may also be less performative on v4. It is closed and not self-hostable, data must pass through ElevenLabs, and cloning compliance sits with the user; the self-hostable counterparts are CosyVoice 3, VibeVoice and Kokoro for speech and YuE2 for music under a non-commercial weight licence. This entry and the Eleven v3 already catalogued here are two generations of the same commercial stack rather than a replacement. Graded C (vendor claim): no verifiable third party benchmark, and no independent blind listening test.

~100msv4 Turbo median inference latency (model side, excl. app and network)Vendor Claim · 2026-09
ProductionElevenLabsSite
Eleven v4: the generation that pushes cloning fidelity far enough to reproduce bad training data

As an Amazon Associate, we earn from qualifying purchases.