gemini-ttsdefaultGoogle Gemini TTS API — how to connect and pay
Google Gemini TTS (Pixel) — dialogue speech synthesis (speakers + dialogue_turns). docs.Pixel/market/google/gemini-3-1-flash-tts. 2026-08-10 pricing: input 140 cr/1M + output 2800 cr/1M (flash and pro).
Channel comparison
last 7 days
| Channel | Price |
|---|---|
Pixel gemini-ttsdefault | from $0.076133 / 1,000 chars |
Build the result you need
gemini-ttsWhat is Google Gemini TTS
Google Gemini TTS (Pixel) — dialogue speech synthesis (speakers + dialogue_turns). docs.Pixel/market/google/gemini-3-1-flash-tts. 2026-08-10 pricing: input 140 cr/1M + output 2800 cr/1M (flash and pro).
Contract at a glance
- Input
- text
- Output
- audio
- Mode
- async (job + polling)
- Status polling
- every 3 s · up to 90 s
Strengths
- Pricing: per 1K characters
- Inputs: text
- 2 configurable options
- One API key for media generation
Where it is used
- Video voiceovers
- Voice scripts
- Audio versions of text
- Recording cleanup
API contract
Generation runs asynchronously: create a job, then poll its status until completion.
- Create job
- POST /api/media/generate
- Check status
- GET /api/media/jobs/{jobId}
- Input
- text
- Output
- audio
- Polling
- every 3 s · up to 90 s
- Authentication
- Authorization: Bearer sk-pv-…
Example request
Pass your key in the Bearer header. The API returns jobId for polling the status.
curl -sS https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary '{"model":"gemini-tts","prompt":"a beautiful landscape","opts":{"engine":"flash","gemini_voice":"Kore","accent":"Neutral","style":"Vocal Smile","pace":"Natural"}}'JavaScript
const response = await fetch('https://getvibeapi.com/api/media/generate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.GETVIBE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "gemini-tts",
"prompt": "a beautiful landscape",
"opts": {
"engine": "flash",
"gemini_voice": "Kore",
"accent": "Neutral",
"style": "Vocal Smile",
"pace": "Natural"
}
}),
});
if (!response.ok) throw new Error(`GetVibe API: ${response.status}`);
const { jobId } = await response.json();
console.log(jobId);API request parameters
Parameters for requests to Google Gemini TTS via the GetVibe API.
promptreq.enginegemini_voiceaccentstylepaceaudio_profilescenesample_contexttemperature| Parameter | Type | Values | Default | Price |
|---|---|---|---|---|
promptreq. | text | text description | required | — |
engine | option selection | Gemini 3.1 Flash TTS (default) · Gemini 2.5 Pro TTS | Gemini 3.1 Flash TTS | Gemini 3.1 Flash TTS: $0.076133, Gemini 2.5 Pro TTS: $0.076133 |
gemini_voice | option selection | Achernar · Achird · Algenib · Algieba · Alnilam · Aoede · Autonoe · Callirrhoe · Charon · Despina · Enceladus · Erinome · Fenrir · Gacrux · Iapetus · Kore (default) · Laomedeia · Leda · Orus · Pulcherrima · Puck · Rasalgethi · Sadachbia · Sadaltager · Schedar · Sulafat · Umbriel · Vindemiatrix · Zephyr · Zubenelgenubi | Kore | Included in the base price |
accent | option selection | Neutral (default) · American (Gen) · American (Valley) · American (South) · British (RP) · British (Brixton) · Transatlantic · Australian | Neutral | Included in the base price |
style | option selection | Vocal Smile (default) · Newscaster · Whisper · Empathetic · Promo/Hype · Deadpan | Vocal Smile | Included in the base price |
pace | option selection | Natural (default) · Rapid Fire · The Drift · Staccato | Natural | Included in the base price |
audio_profile | text / number | any value | — | Included in the base price |
scene | text / number | any value | — | Included in the base price |
sample_context | text / number | any value | — | Included in the base price |
temperature | text / number | any value | — | Included in the base price |
Request: POST https://getvibeapi.com/api/media/generate. Prices in USD.
Price of Google Gemini TTS
The cost of Google Gemini TTS: from $0.076133 per 1K characters. The price is calculated dynamically at the current exchange rate, and the final charge is shown in the API response (priceRub). Payment in USD, no subscriptions.
What a default request costs
With no parameters sent, the request uses these values: Engine — Gemini 3.1 Flash TTS, Gemini voice — Kore, Accent — Neutral, Style — Vocal Smile. That request costs $0.076133.
Channels and prices for every parameter combination
For every channel, the price of every parameter combination. It is exactly the amount a successful generation is charged, and the same figure as in the machine-readable table linked below.
Pixelgemini-ttsfrom $0.076133 / 1,000 charsexact prices
| Price | Price |
|---|---|
| Pixel | $0.076133 / 1,000 chars |
Price per 1,000 characters of text. The charge is this price × the number of characters.
Every combination as JSON: /api/media/price-table?model=gemini-tts
README
The machine-readable contract for Google Gemini TTS contains the request schema, operations, limits, polling and response examples.
# Google Gemini TTS
Public model: gemini-tts
Create job: POST /api/media/generate
Check status: GET /api/media/jobs/{jobId}
## Input parameters
- `prompt` (text): text description; default: required
- `engine` (option selection): Gemini 3.1 Flash TTS (default) · Gemini 2.5 Pro TTS; default: Gemini 3.1 Flash TTS
- `gemini_voice` (option selection): Achernar · Achird · Algenib · Algieba · Alnilam · Aoede · Autonoe · Callirrhoe · Charon · Despina · Enceladus · Erinome · Fenrir · Gacrux · Iapetus · Kore (default) · Laomedeia · Leda · Orus · Pulcherrima · Puck · Rasalgethi · Sadachbia · Sadaltager · Schedar · Sulafat · Umbriel · Vindemiatrix · Zephyr · Zubenelgenubi; default: Kore
- `accent` (option selection): Neutral (default) · American (Gen) · American (Valley) · American (South) · British (RP) · British (Brixton) · Transatlantic · Australian; default: Neutral
- `style` (option selection): Vocal Smile (default) · Newscaster · Whisper · Empathetic · Promo/Hype · Deadpan; default: Vocal Smile
- `pace` (option selection): Natural (default) · Rapid Fire · The Drift · Staccato; default: Natural
- `audio_profile` (text / number): any value; default: —
- `scene` (text / number): any value; default: —
- `sample_context` (text / number): any value; default: —
- `temperature` (text / number): any value; default: —
## Public variants
- `gemini-tts`: PixelFAQ about the Google Gemini TTS API
How much does Google Gemini TTS cost?
The price of Google Gemini TTS: from $0.076133 per 1K characters. The price is calculated dynamically at the current exchange rate.
Is it compatible with the OpenAI SDK?
Yes, the API is fully OpenAI-compatible. Just change base_url to https://getvibeapi.com/v1 and set your key — the rest of the code stays the same.
Connect Google Gemini TTS right now
Sign up in a minute, pay per use, ready-made code above.
Get API key