Google: Gemini 3.1 Flash TTS Preview

Gemini 3.1 Flash TTS Preview is Google's text-to-speech model, released 2026-04, a substantial step up from Gemini 2.5 Flash TTS. It covers 70+ languages and introduces 200+ inline audio tags for steering delivery, emotion, and pacing mid-sentence. The model supports two speakers with independent voice and style configuration, outputs 24 kHz / 16-bit mono PCM, and watermarks output with SynthID.

Modalities
inTextoutAudio
Price−5%
$0.95/ 1M in
Context
33K
Released
Apr 24, 2026

Channels

Every channel serves the same model, but they differ in price and stability. On each API key in the Platform, you pick a primary and a backup channel per vendor, and each billing line shows which channel served the request.

Provider
Discount
Input /M
Cache read /M
Defaultcheap
−5%
$0.95
—
Officialstable
+10%
$1.10
—

Context pricing

This model’s price depends on how much input context a request carries. The headline price is the cheapest band, and a longer prompt moves the whole request into a higher one.

Input context
Input /M
Output /M
Defaultcheap
standardBase
$0.95
$19.00
Officialstable
standardBase
$1.10
$22.00

Quick start

POST /v1/audio/speech
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.mirapi.ai/v1",   # changed
    api_key=os.environ["MIRAPI_API_KEY"],   # changed
)

with client.audio.speech.with_streaming_response.create(
    model="gemini-3.1-flash-tts-preview",
    voice="alloy",
    input="The quick brown fox jumped over the lazy dog.",
) as resp:
    resp.stream_to_file("speech.mp3")
Wire Gemini 3.1 Flash TTS Preview into your product

1M free tokens to start, no card required. It’s OpenAI-compatible, so you only change the base URL.

Start free