Skip to content

Gemini 2.5 Flash TTS

gemini/gemini-2.5-flash-tts

Gemini 2.5 Flash TTS (gemini-2.5-flash-preview-tts) is a May 2025 preview speech model, refreshed in December 2025, with 30 prebuilt voices and one- or two-speaker output. Gemini 3.8 Flash TTS supersedes it; Google lists a November 17, 2026 shutdown.

API
curl "$AUDIOLAB_API_URL/v1/audio/speech" \
  -H "Authorization: Bearer $AUDIOLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gemini/gemini-2.5-flash-tts",
  "input": "Make every word count.",
  "voice": "auto",
  "response_format": "wav"
}' --output speech.wav
Input Price
$14.28 / 1M characters
Output Price
—
Input
Text
Output
Audio

Capabilities

Explore what Gemini 2.5 Flash TTS supports, then use the API section for a request tailored to this model.

BatchVoicesInstructionsPricing estimated

Languages

Multilingual

Model Information

Product
Text-to-Speech
Release Date
May 20, 2025
Data Policy
Configurable
Region
Global
Input
Text
Output
Audio
Provider Documentation

Playground

Try Gemini 2.5 Flash TTS by Google Gemini. Requests use the selected workspace’s credits and API pricing.

Gemini 2.5 Flash TTSCredits —
Gemini 2.5 Flash TTS
⌘ / Ctrl + Enter to send

Providers

Compare available endpoints, pricing, and context limits for Gemini 2.5 Flash TTS.

ProviderContextOutputInput PriceOutput PriceEndpoint
Google GeminiNot specifiedAudio$14.28 / 1M characters—
gemini/gemini-2.5-flash-tts:gemini

Prices are catalog rates. Your workspace’s estimate and endpoint pricing determine the final charge.

Input and Output Limits

Formats and limits AudioLab enforces on each request.

LimitValue
Max chars30000
Formatswav, pcm

Provider Notes

All three Gemini TTS previews support one or two speakers and unary Interactions or generateContent requests. Only Gemini 3.1 Flash TTS supports streaming and AudioLab can transcode its native 24 kHz mono PCM to the common output formats. The Gemini 2.5 TTS models reject both streaming transports and expose only PCM or WAV through AudioLab; request response_format=wav for a self-describing audio file. Preview models require exact selection and are excluded from managed tts/* aliases.

Performance

Status

Current catalog availability. Your workspace’s access is checked separately before a request runs.

Getting Started

Use your workspace API key and the exact model identifier below. Set the API URL to the endpoint shown in your workspace and keep credentials on your server.

API
curl "$AUDIOLAB_API_URL/v1/audio/speech" \
  -H "Authorization: Bearer $AUDIOLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gemini/gemini-2.5-flash-tts",
  "input": "Make every word count.",
  "voice": "auto",
  "response_format": "wav"
}' --output speech.wav
Read the Endpoint Reference

Request Parameters

Available parameters depend on the provider and request format. The endpoint reference explains accepted values and required fields.

ParameterDetails
modelgemini/gemini-2.5-flash-tts — Required model identifier.
transportView Accepted Values
speech_configView Accepted Values
response_formatView Accepted Values
storeView Accepted Values
max_output_tokensView Accepted Values
seedView Accepted Values
stop_sequencesView Accepted Values
temperatureView Accepted Values
top_pView Accepted Values

Input and Output Limits

Formats and limits AudioLab enforces on each request.

LimitValue
Max chars30000
Formatswav, pcm

Similar Models

Explore more text-to-speech and compare their capabilities.

ModelContextInput PriceOutput Price
Gemini 3.1 Flash TTSGoogle GeminiNot specified$28.56 / 1M characters—
Gemini 2.5 Pro TTSGoogle GeminiNot specified$28.56 / 1M characters—
Sonic 3.6CartesiaNot specified$38.25 / 1M characters—
Sonic 3.6 (2026-08-27)CartesiaNot specified$38.25 / 1M characters—
tts-rt-v2SonioxNot specified$11.985 / 1M characters—
Inworld TTS-2 FlashInworld AINot specified$12.75 / 1M characters—
View All Text-to-Speech