AI voice · Comparison

Gemini TTS vs Chirp 3 HD: one launch script, six Google voices

We sent one 101-word launch script to four Google text-to-speech models, with and without a written direction, and measured every read. Here are the clips, the numbers and Google’s prices. The listening is yours.

In short

In our test, Chirp 3 HD and Gemini 2.5 TTS both read a 101-word launch script almost word for word, going by Whisper’s transcripts. The differences were elsewhere: Gemini takes a written direction, which slowed Flash and sped Pro up; Gemini took 14.5 to 39.4 seconds to answer against Chirp’s 5.6; and the two are billed differently. Listen to all six clips.

One launch script card reading 101 words fans out to six Google Cloud Text-to-Speech clips: Neural2, Chirp 3 HD and four Gemini 2.5 voices; clips ran 35.4 to 39.7 s.

On 30 October 2026 we sent one launch script, 101 words and 537 characters, to Google Cloud Text-to-Speech and asked for six reads: Neural2, Chirp 3 HD, Gemini 2.5 Flash TTS and Gemini 2.5 Pro TTS, with each Gemini model run once plain and once with a written direction. Then we measured every file and had a transcriber write down what it heard.

Nobody scored these clips by ear, us included, so this post won’t tell you which one sounds best. You get the files, the measurements and the prices.

Every number below comes from one run of one script. The audio is the evidence.

What we tested

All six reads went through the same Google Cloud Text-to-Speech endpoint, in US English, returned as MP3. Five used the voice Aoede, which Google offers in both Chirp 3 HD and Gemini TTS. The Neural2 read used en-US-Neural2-F.

ReadModel, as loggedVoiceWritten direction
Neural2standard voices APIen-US-Neural2-FNo
Chirp 3 HDstandard voices APIen-US-Chirp3-HD-AoedeNo
Gemini 2.5 Flash TTSgemini-2.5-flash-ttsAoedeNo
Gemini 2.5 Flash TTS, directedgemini-2.5-flash-ttsAoedeYes
Gemini 2.5 Pro TTSgemini-2.5-pro-ttsAoedeNo
Gemini 2.5 Pro TTS, directedgemini-2.5-pro-ttsAoedeYes

“Standard voices API” is how our log records the first two. For Neural2 and Chirp 3 HD the voice name picks the model, so no model name is sent. The Gemini reads name their model and carry the direction in the request’s prompt field, which Google describes as “styling instructions on how to synthesize the content in the text field”. Only the Gemini models got the direction.

For each file we measured:

  • Length, and pace in words per minute: the script’s 101 words divided by the length.
  • Pauses: every stretch quieter than −35 dB lasting at least 0.25 seconds, found with ffmpeg’s silencedetect filter. We counted them, added up their length and noted the longest.
  • Integrated loudness, the average loudness of the whole clip in LUFS, from ffmpeg’s ebur128 filter.
  • API time: how long Google took to send the audio back, timed once from our side.
  • What a listener would hear: a transcript from Whisper small.en, the small English-only version of OpenAI’s speech recognition model, run locally.
  • Four hard spots, checked in every transcript: Leo AI, $700, leo-ai.io and SaaS.

The script and the direction

“Your launch is in two weeks, and nobody on the team wants to be on camera. Good news: nobody has to. Send Leo AI your story and the footage you already have. You hear three voices read your script, pick one, and we cut it with your footage: vertical for Reels and Shorts, wide for YouTube. A launch cut with a voice is $700, delivered in 7 working days. Want your product animated too? We rebuild your real screens from your live site, like leo-ai.io. Made for SaaS teams who would rather ship than film. So, what are you launching next?”

Sent unchanged for all six reads

“Voice: a warm, upbeat narrator for a software product launch video. Pace: brisk but unhurried, with a short breath after each sentence. Say 'Leo AI' as 'Leo A.I.', 'leo-ai.io' as 'leo dash A.I. dot I.O.', 'SaaS' as 'sass' and '$700' as 'seven hundred dollars'. Lift the final question lightly, like you mean it.”

Sent with the two directed Gemini reads only

The script is written like a real launch voiceover, with four things a voice can get wrong: a product name with an abbreviation in it (Leo AI), a price ($700), a web address (leo-ai.io) and an abbreviation that can be said as a word or as letters (SaaS). The direction tells the model how to say each one, and sets a tone and a pace.

Listen to all six reads

These are the files exactly as Google returned them: no edit, no loudness matching, no music. Try them on headphones and on a phone speaker.

Neural2, voice en-US-Neural2-F, no direction. AI-generated voice.
Chirp 3 HD, voice en-US-Chirp3-HD-Aoede, no direction. AI-generated voice.
Gemini 2.5 Flash TTS (gemini-2.5-flash-tts), voice Aoede, no direction. AI-generated voice.
Gemini 2.5 Flash TTS (gemini-2.5-flash-tts), voice Aoede, with the written direction. AI-generated voice.
Gemini 2.5 Pro TTS (gemini-2.5-pro-tts), voice Aoede, no direction. AI-generated voice.
Gemini 2.5 Pro TTS (gemini-2.5-pro-tts), voice Aoede, with the written direction. AI-generated voice.

If you’d rather hear voices on your own script than run a test like this, our launch video page has three sample voices, and in the studio three realistic AI voices read the script we write with you.

Results: length, pace, pauses, loudness and API time

ReadSecondsWords a minutePauses (total)Longest pauseLoudness (LUFS)API time
Neural237.616113 (6.7 s)0.79 s−19.12.0 s
Chirp 3 HD39.715316 (7.8 s)0.92 s−23.55.6 s
Gemini 2.5 Flash TTS35.51719 (3.1 s)0.44 s−23.114.5 s
Gemini 2.5 Flash TTS, directed39.415413 (4.9 s)0.49 s−22.420.1 s
Gemini 2.5 Pro TTS37.816013 (6.2 s)0.73 s−19.028.3 s
Gemini 2.5 Pro TTS, directed35.417112 (5.5 s)0.74 s−22.339.4 s

The six reads ran from 35.4 to 39.7 seconds, or 153 to 171 words a minute. Chirp 3 HD was the slowest and paused the most. Plain Gemini 2.5 Flash TTS paused least, and tied with directed Pro for the fastest pace.

Loudness spread 4.5 LU (loudness units) from the quietest read, Chirp 3 HD, to the loudest, plain Gemini 2.5 Pro TTS, with Neural2 a tenth behind it. That is raw output; nobody normalised it. Before you compare two voices, or lay music under one, bring every read to the same loudness.

API time varied most: 2.0 seconds for Neural2 and 5.6 for Chirp 3 HD, against 14.5 to 39.4 seconds for the Gemini reads. In this run the direction added time to both Gemini models, and directed Pro took longer to answer than the 35.4 seconds of audio it returned. That matters if someone waits on the voice inside an app. For a launch video you make once, it hardly does.

What the transcripts heard at the four hard spots

ReadLeo AI$700leo-ai.ioSaaS
Neural2“Leo AI”“$700”“leo-i.io”“SaaS”
Chirp 3 HD“Leo AI”“$700”“leo-ai.io”“SaaS”
Gemini 2.5 Flash TTS“Leo AI”“$700”“leo-ai.io”“SaaS”
Gemini 2.5 Flash TTS, directed“Leo AI”“$700”“leo-ai.io”“SaaS”
Gemini 2.5 Pro TTS“Leo AI”“$700”“leo-ai.io”“SaaS”
Gemini 2.5 Pro TTS, directed“Leo AI”“$700”“Leo dash AI.io”“SAS”

Each cell is what Whisper wrote at that spot, which is not the same as a judgement of what the voice said. Apart from these cells and one word covered below, every transcript has every word of the script, in order.

Two reads stand out. Neural2’s transcript heard the web address as “leo-i.io”. The directed Gemini 2.5 Pro TTS transcript wrote it as “Leo dash AI.io”, with the word “dash” the direction asked for, and wrote “SAS” where the script says SaaS. The direction told that model to say “sass”. All the table can show is that the transcriber wrote SAS; press play and decide what you hear.

The same directed Pro transcript ran two sentences together. The script says “Good news: nobody has to. Send Leo AI your story”. The transcript reads “Good news. Nobody has to send Leo AI your story”. Whisper puts in punctuation from what it hears, so this is how the transcript heard the pause, or the lack of one, not proof of what a viewer would take the line to mean. It comes about six seconds in.

One word we ignored: four transcripts (Neural2, Chirp 3 HD and both Flash reads) wrote “reel screens” for “real screens”. The script says “Reels” a few seconds earlier and the two words sound alike, so that is the transcriber’s ambiguity, not evidence of a misread. We did not count it against any voice.

Gemini 2.5 Flash TTS vs Pro: what the direction changed

The same direction moved the two Gemini models in opposite directions. Flash slowed from 171 to 154 words a minute (35.5 to 39.4 seconds) and paused more: 9 pauses and 3.1 seconds of silence became 13 and 4.9. Pro sped up, from 160 to 171 words a minute (37.8 to 35.4 seconds), and its 6.2 seconds of pauses became 5.5.

Loudness moved too: Flash went from −23.1 to −22.4 LUFS and Pro from −19.0 to −22.3. The direction asked for “brisk but unhurried, with a short breath after each sentence”. Whether either read did that is for your ears. What the numbers show is that one direction did not move both models the same way, so test a direction on the model you will use rather than carrying it across.

Google’s Gemini-TTS page aims Flash at “low latency, controllable, single- and multi-speaker Cloud TTS audio generation for cost-efficient everyday applications” and Pro at “high control for structured workflows like podcast generation, audiobooks, customer support, and more”. Pro also costs twice as much per token.

Gemini TTS vs Chirp 3 HD pricing

Google bills the two families differently. Neural2 and Chirp 3 HD are priced per character of text you send. Gemini TTS is priced in tokens: text tokens in, audio tokens out, and Google’s pricing page says “audio tokens correspond to 25 tokens per second of audio”. So the Gemini bill follows the length of the audio, not the length of the text.

ModelBilled byGoogle’s list priceFree each monthOur script, one read
Neural2CharacterUS$16 per 1 million charactersFirst 1 million charactersabout 0.86 cents
Chirp 3 HDCharacterUS$30 per 1 million charactersFirst 1 million charactersabout 1.61 cents
Gemini 2.5 Flash TTSToken$0.50 per 1 million text tokens in, $10.00 per 1 million audio tokens outNot availableabout 0.89 to 0.98 cents
Gemini 2.5 Pro TTSToken$1.00 per 1 million text tokens in, $20.00 per 1 million audio tokens outNot availableabout 1.77 to 1.89 cents

The last column is our arithmetic at list price, before any free allowance: 537 characters for Neural2 and Chirp 3 HD, and each Gemini read’s length times 25 audio tokens a second. The text going in to Gemini adds well under a tenth of a cent at this size. So every model here costs under two cents a read. The gap only shows at volume, where Gemini Flash output works out at 1.5 cents a minute of audio and Pro at 3 cents.

One more detail from the same page: Google files Neural2 under “Legacy TTS models” and Chirp 3 HD under “Latest TTS models”.

What we did not test, and why

  • OpenAI’s speech models. The account was out of API credit on the day, so tts-1, tts-1-hd and gpt-4o-mini-tts sit in the test script, not yet run.
  • ElevenLabs and Cartesia. We have no accounts with either.
  • Newer Gemini models. Artificial Analysis’s leaderboard lists Gemini 3.1 Flash TTS and Gemini 3.8 Flash TTS, both newer than the 2.5 models Google Cloud Text-to-Speech served us. On the day, the API refused gemini-3-flash-tts and gemini-3.1-flash-tts as unsupported. Google’s Gemini-TTS page names the 3.1 model gemini-3.1-flash-tts-preview, in the global region only, which we have not tried yet, and says the 3.8 models are available in preview through the Gemini Enterprise API only. Our leaderboard post shows where all of them rank.
  • Other voices and languages. Five reads used Aoede, one used en-US-Neural2-F, all in US English.
  • Repeat takes and listening scores. Each read ran once, so a small gap between two rows may be nothing more than take-to-take variation, and no panel judged them by ear.

Which Google voice should you use for a launch video?

From this test alone, the honest answer is whichever you prefer on your own script, once the reads are matched for loudness. The measurements narrow it down by what you need:

  • To steer tone and pace in plain words, use a Gemini model. Google documents a written prompt for Gemini-TTS; Chirp 3 HD’s controls are a speaking rate from 0.25 to 2.0, pause tags and custom pronunciations.
  • If the voice runs inside a product and people wait for it, the two character-priced models answered fastest here.
  • If your script says a web address out loud, listen to that line on every candidate, and write it the way it should be said.
  • On cost, a launch voiceover is cents on any of them.

Choosing between voices like these is the voice step in our launch video studio. On the $700 tier we write the script with you, three realistic AI voices read it, and you pick one or ask for another read, so the comparison happens on your words, not a test line. The one you pick is cut with your footage and delivered in 7 working days. It is never a clone of a real person’s voice, and the AI label goes on wherever a platform requires it.

Six reads, one script, no verdict from us. Press play and make your own.

Sources

  1. Google Cloud, Text-to-Speech pricing
  2. Google Cloud, Gemini-TTS
  3. Google Cloud, Chirp 3: HD voices
  4. Artificial Analysis, Text to Speech leaderboard
  5. OpenAI, Whisper (GitHub)
  6. FFmpeg, Filters documentation: silencedetect and ebur128

Written by Lera Leonteva. Prices and rules change; each one is linked to its own page, read October 2026.

Frequently asked questions

Is Gemini TTS better than Chirp 3 HD?

Our test can’t say, because nobody scored the clips by ear. Artificial Analysis’s blind-vote leaderboard, as of 30 October 2026, puts Gemini 2.5 Flash TTS (Dec 2025) and Chirp 3: HD in overlapping rank ranges, with Gemini 2.5 Pro (Dec 2025) below both. Play the six clips above and judge on a script like yours.

How much does Gemini TTS cost?

Google prices Gemini 2.5 Flash TTS at $0.50 per million text tokens in and $10.00 per million audio tokens out, and Pro at $1.00 and $20.00. Audio is 25 tokens a second, so output costs about 1.5 cents a minute on Flash and 3 cents on Pro. Google lists no free allowance for Gemini TTS.

Can Chirp 3 HD follow a style prompt like Gemini TTS?

Google’s Chirp 3 HD documentation lists no style prompt. Its controls are a speaking rate from 0.25 to 2.0, pause tags such as [pause short] in a markup field, and custom pronunciations in IPA or X-SAMPA. The written prompt is a Gemini-TTS feature, so we sent our direction to the Gemini models only.

What is the difference between Gemini 2.5 Flash TTS and Pro TTS?

Google aims Flash at low-latency, cost-efficient everyday use and Pro at high-control work such as podcasts and audiobooks. Pro costs twice as much per token. In our run Pro took 28.3 seconds to answer against Flash’s 14.5, and the same direction slowed Flash but sped Pro up.

Are Gemini TTS voices the same as Chirp 3 HD voices?

Google says Gemini-TTS offers voice options similar to its Chirp 3 HD voices, and some names appear in both: we used Aoede on each. Similar names don’t make the reads identical, so compare the Chirp 3 HD and Gemini Aoede clips above yourself.

What is Google’s newest text-to-speech model?

As of 30 October 2026, Google’s Gemini-TTS page lists gemini-3.1-flash-tts-preview in Cloud Text-to-Speech, global region only, and says Gemini 3.8 Flash TTS is in preview through the Gemini Enterprise API only. We tested neither; the 2.5 models were what Cloud Text-to-Speech served us.

Lera Leonteva
Lera Leonteva
CEO & Founder, Leo AI

Lera Leonteva is the founder and CEO of Leo AI, where she works on turning long-form footage into short-form video that earns attention on its own merits. She writes Video Scaling Strategies, taking one piece of content that worked and one that did not, and using what the market is doing to explain the gap.

Want a realistic voice on your launch video?

We write the script with you, send three realistic AI voices reading it, and cut the one you pick with your footage. Licensed for posts and paid ads, labelled where a platform asks, never a clone.

Skip the voice shopping

A launch cut with a realistic AI voice is $700 a video, delivered in 7 working days. Book a free intro call or see launch video pricing.