Gemini
gemini-3.1-flash-tts-preview
Measured 2026-07-03
Run gemini-3.1-flash-tts-preview on Speko →One API, every model on this board.
Naturalness
1591
Win % · 95% CI
66%
59–72%
Drift
—
Synth p50
978ms
978–1235 p50–p90
Robustness
0.69
Fined:
• fatal · currency — dropped the minus sign (7 of 7 transcripts)
→ we sent “A refund of -$0.99 was applied.”
→ it said “A refund of $0.99 was applied.”
• minor · dates · promptable — kept the value but never said “july” (7 of 23 transcripts)
→ we sent “Your appointment is on 07/15/2026.”
→ it said “Your appointment is on seven fifteen, twenty twenty six.”
• minor · formatting · promptable — said “agent id” out loud (18 of 37 transcripts)
→ we sent “Transferring you now. <call:transfer agent_id="agent_7"/>”
→ it said “Transferring you now. Call: Transfer Agent ID: Agent 7.”
+ 3 more fined
Cost / 1M chars
$33.3
Token-billed: $1/1M text in, $20/1M audio out; Google states 25 audio tokens/sec (ai.google.dev/gemini-api/docs/pricing). At 900 chars/min of speech that is ~$33 per 1M chars; text-in adds ~$0.25, negligible.
Share this result
Embed the live badge
[](https://benchmarks.speko.ai/tts/gemini-gemini-3-1-flash-tts-preview)
<a href="https://benchmarks.speko.ai/tts/gemini-gemini-3-1-flash-tts-preview"><img src="https://benchmarks.speko.ai/badge/tts/gemini-gemini-3-1-flash-tts-preview.svg" alt="Speko tts rank"></a>
https://benchmarks.speko.ai/tts/gemini-gemini-3-1-flash-tts-preview