Google
Operational· checked every few minutes

Gemini 3.8 Flash TTS API

The Gemini 3.8 Flash TTS API: Google's newest speech model, in 30 voices and more than 130 languages, at 40% below Google's list price.

Price per 1M tokens of text and audio40%off
Text in
$0.30$0.50
Audio out
$5.40$9.00
Model IDgemini-3.8-flash-tts
speak.py
from openai import OpenAI
client = OpenAI(
base_url="https://api.zurelay.com/v1",
api_key="YOUR_ZURELAY_KEY",
)
speech = client.audio.speech.create(
model="gemini-3.8-flash-tts",
voice="Kore",
input="Welcome to Zurelay. Your video is ready, and it looks great.",
)
speech.write_to_file("welcome.mp3")

Base URL https://api.zurelay.com/v1. Works with any OpenAI SDK. Speech API docs

Voices
30, and OpenAI's names
Formats
MP3 · WAV · PCM
Text per request
Up to 5,000 characters
A minute of speech
About $0.008
Released
Sep 28, 2026
Status
Operational

Pricing

Gemini 3.8 Flash TTS API pricing. A fraction of the list price.

Pay as you go from prepaid credit, with no subscription. Top up from $10. Requests that fail are never billed.

RateZurelayGoogle list
Text in
per 1M tokens
$0.30$0.50
Audio out
per 1M tokens
$5.40$9.00

Billed on the text you send and the audio you get back: 1,500 audio tokens a minute, so about $0.008 a minute of speech. Requests that fail cost nothing.

Every Text-to-speech model and price
Savings calculator

Move the sliders to your monthly usage.

Input tokens per month50M
Output tokens per month10M
Zurelay
$69.00
Google list price
$115.00
You save every month$46.00

$552.00 a year

Overview

What is Gemini 3.8 Flash TTS?

Gemini 3.8 Flash TTS is Google's flagship text-to-speech model, released in preview in September 2026 and built for creative direction and character voices. It reads text aloud in 30 voices and more than 130 languages, with vocal tags such as <laugh> or <short pause> written into the text. The Zurelay Gemini 3.8 Flash TTS API serves it through an OpenAI-compatible speech endpoint at 40% below Google's list price, about $0.008 a minute of speech.

Google released Gemini 3.8 Flash TTS in preview in late September 2026, alongside Gemini 3.8 Flash-Lite TTS, and calls it its flagship creative speech model, built for deep creative direction and character design. It speaks more than 130 languages, picked up from the text, against more than 70 for Gemini 3.1 Flash TTS. On Zurelay it uses Google's own model ID, gemini-3.8-flash-tts, and also accepts google/gemini-3.8-flash-tts.

Google's guide treats the input as a word-for-word transcript: everything in it is spoken. Momentary sounds go in angle-bracket tags right in the text, such as <laugh>, <sigh>, <cough>, <breath> or <short pause>, placed where the sound should happen. A sustained style, such as whispering throughout, goes in a separate style field in Google's own API, which Zurelay doesn't pass on, so Gemini 3.8 Flash TTS on Zurelay takes no instructions: a request that sends them is refused, rather than having the direction read out. For speech steered in plain words, use Gemini 3.1 Flash TTS.

Zurelay serves it through an OpenAI-compatible endpoint: POST https://api.zurelay.com/v1/audio/speech with up to 5,000 characters of input and one of Gemini's 30 prebuilt voices (Kore by default, or an OpenAI name such as alloy or nova). The reply is the audio file itself: MP3 by default, or WAV or raw 24 kHz PCM. A sentence or a short paragraph usually takes 6 to 9 seconds. Each request speaks in one voice. Google's Extended Voice Library, voice design and multi-speaker dialogue aren't available through Zurelay.

Speech is billed on tokens, as on Google's API: the text you send at $0.30 per 1M tokens, and the audio you get back at $5.40 per 1M tokens. Gemini 3.8 Flash TTS counts 25 audio tokens for each second of speech, 1,500 a minute, so a minute costs about $0.008 plus the text. Google's price for the model doubles on January 1, 2027, to $1.00 and $18.00 per 1M tokens, and Zurelay's price follows it, staying the same share below. Each reply's x-zurelay-input-tokens and x-zurelay-output-tokens headers show what it was billed on, every request is in your request log, and requests that fail cost nothing.

Strengths

Where Gemini 3.8 Flash TTS shines. And what teams build with it.

01

More than 130 languages

Google's widest language coverage for speech. The language is picked up from the text, so there's nothing to set.

02

Sounds where they happen

Tags such as <laugh>, <sigh> and <short pause> go right where the sound belongs, and the words around them are read exactly as written.

03

Google's newest speech model

Released in September 2026 as Google's flagship creative text-to-speech model, built for creative direction and character design.

04

Less per minute

About $0.008 a minute of speech on Zurelay, less than Gemini 3.1 Flash TTS or Gemini 2.5 Pro TTS.

Use cases

  • Apps in many languages

    One model for more than 130 languages, for products that speak to people around the world in their own language.

  • Characters and stories

    Voices for games, stories and audiobooks, with tags for laughs, sighs and pauses where the script calls for them.

  • Narration and explainers

    Product videos, tutorials and course narration, read from your script in a clear voice.

  • Voice notifications

    Order updates, reminders and alerts spoken in each user's language.

Get started

Call Gemini 3.8 Flash TTS in three steps.

No waitlist and no new SDK. If your code already talks to OpenAI, it already talks to Zurelay.

  1. 1

    Create a key

    Sign up, add credit and create an API key. Set a monthly budget or a rate limit per key if you like.

  2. 2

    Point your SDK at Zurelay

    Change the base URL. Everything else in your code stays the same.

    https://api.zurelay.com/v1
  3. 3

    Use gemini-3.8-flash-tts

    POST your text and a voice to /v1/audio/speech and get the audio back as MP3, WAV or PCM.

    gemini-3.8-flash-tts

FAQ

Gemini 3.8 Flash TTS API questions.

Anything else? Ask our team and we’ll answer by email.

How much does the Gemini 3.8 Flash TTS API cost?

Zurelay charges $0.30 per 1M tokens of text in and $5.40 per 1M tokens of audio out. Google's list price is $0.50 and $9.00, so you save 40%. Gemini 3.8 Flash TTS counts 25 audio tokens for each second of speech, 1,500 a minute, so a minute costs about $0.008 plus the text you send. Google's price doubles on January 1, 2027, and Zurelay's follows it. Requests that fail cost nothing.

How do I call Gemini 3.8 Flash TTS with the OpenAI SDK?

Create a Zurelay API key, set the SDK's base URL to https://api.zurelay.com/v1 and call client.audio.speech.create with model set to gemini-3.8-flash-tts, a voice and your text as input. Leave instructions out: this model reads everything it's given. The reply is the audio file itself: save it with write_to_file in Python, or write its bytes to a file in Node. To try voices first, use the Speech mode in the Playground at https://zurelay.com/app/playground.

Can I give Gemini 3.8 Flash TTS style instructions?

Not on Zurelay. Google built it to read its input word for word, so a direction such as "Say cheerfully:" in the text would be spoken, and Google's own API takes a sustained style in a separate field that Zurelay doesn't pass on. A request with instructions is refused with an unsupported_parameter error instead of having them read out. Use vocal tags in the text for momentary sounds, or Gemini 3.1 Flash TTS for a style described in plain words.

Which tags does Gemini 3.8 Flash TTS understand?

Google documents angle-bracket tags for momentary sounds: <laugh>, <sigh>, <cough>, <breath> and <short pause>. Write them in input exactly where the sound should happen, such as "That's the best news all week. <laugh> Really." Zurelay sends your text to the model as written, tags included.

Which voices does Gemini 3.8 Flash TTS have on Zurelay?

Gemini's 30 prebuilt voices, such as Kore, Puck, Charon, Leda, Aoede and Sulafat, with Kore as the default. OpenAI voice names work too and map to a Gemini voice of similar character: alloy speaks as Kore, nova as Leda, onyx as Orus and shimmer as Callirrhoe. Google's Extended Voice Library of more than 2,000 voices, voice design and voice replication aren't available through Zurelay.

Which languages does Gemini 3.8 Flash TTS speak?

More than 130, according to Google, against more than 70 for Gemini 3.1 Flash TTS. There's no language setting: the language is picked up from the text, so a Spanish sentence is spoken in Spanish.

What audio formats and text limits does Gemini 3.8 Flash TTS have?

Each request takes up to 5,000 characters of input; split longer text into several requests. Audio comes back as MP3 by default, or set response_format to wav, or to pcm for raw 24 kHz, 16-bit mono samples. Google lists an input limit of 8,192 tokens and an output limit of 16,384 for the model. Zurelay doesn't store the audio, so save the file you get back.

Can Gemini 3.8 Flash TTS voice a conversation between two speakers?

Not in one request on Zurelay. Google's own API can voice a multi-speaker dialogue in one call, but Zurelay speaks each request in a single voice. For a dialogue, make each line with its own voice and join the audio in order; raw PCM is the simplest to join.

How long does Gemini 3.8 Flash TTS take on Zurelay?

A sentence or a short paragraph usually takes 6 to 9 seconds, and the whole file comes back in one reply. For a voice assistant, send a sentence at a time so playback starts sooner.

Is Gemini 3.8 Flash TTS still in preview?

Yes. Google released it in preview in September 2026 (its Cloud documentation gives September 28) and has announced no shutdown date.

Is this Google's Gemini 3.8 Flash TTS?

Yes. Your requests run on Google's Gemini 3.8 Flash TTS, and Zurelay doesn't swap in a different or smaller model. Speech is generated fresh on every call, so the same text and voice give a slightly different reading each time. Zurelay is an independent service and is not affiliated with Google.

More models on Zurelay

All models

Stop paying list price.
Start saving today.

Create a key in seconds, point the SDK you already use at Zurelay, and every request costs up to 90% less from the first token.