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.
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.
gemini-3.8-flash-ttsfrom openai import OpenAIclient = 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
Pricing
Pay as you go from prepaid credit, with no subscription. Top up from $10. Requests that fail are never billed.
| Rate | Zurelay | Google list | You save |
|---|---|---|---|
Text in per 1M tokens | $0.30 | 40%off | |
Audio out per 1M tokens | $5.40 | 40%off |
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 priceMove the sliders to your monthly usage.
$552.00 a year
Overview
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
Google's widest language coverage for speech. The language is picked up from the text, so there's nothing to set.
Tags such as <laugh>, <sigh> and <short pause> go right where the sound belongs, and the words around them are read exactly as written.
Released in September 2026 as Google's flagship creative text-to-speech model, built for creative direction and character design.
About $0.008 a minute of speech on Zurelay, less than Gemini 3.1 Flash TTS or Gemini 2.5 Pro TTS.
Use cases
One model for more than 130 languages, for products that speak to people around the world in their own language.
Voices for games, stories and audiobooks, with tags for laughs, sighs and pauses where the script calls for them.
Product videos, tutorials and course narration, read from your script in a clear voice.
Order updates, reminders and alerts spoken in each user's language.
Get started
No waitlist and no new SDK. If your code already talks to OpenAI, it already talks to Zurelay.
Sign up, add credit and create an API key. Set a monthly budget or a rate limit per key if you like.
Change the base URL. Everything else in your code stays the same.
https://api.zurelay.com/v1POST your text and a voice to /v1/audio/speech and get the audio back as MP3, WAV or PCM.
gemini-3.8-flash-ttsWorks with the tools you already use
Compare
$0.60 / $12.00 per 1M tokens
Pick Gemini 3.1 Flash TTS to steer the delivery in plain words with instructions, or with its 200+ square-bracket audio tags.
Gemini 3.1 Flash TTS API$0.30 / $6.00 per 1M tokens
Pick Gemini 2.5 Flash TTS for quick replies on short text, when 24 languages are enough.
Gemini 2.5 Flash TTS API$0.60 / $12.00 per 1M tokens
Gemini 2.5 Pro TTS by Google, 40% below list price.
Gemini 2.5 Pro TTS APIZurelay 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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes. Google released it in preview in September 2026 (its Cloud documentation gives September 28) and has announced no shutdown date.
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.
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.