Gemini 3.8 Flash Lite TTS
Generate expressive speech with Gemini 3.8 Flash Lite TTS. Choose from 30 voices, guide delivery with style instructions, and create single-speaker narration or two-speaker dialogue.
Input
Fields marked * are required. Review the price before generating.
API code for this input
Uses your current form values and requests a new quote. Running the generation step uses your balance. Get an API key
# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
-H "Authorization: Bearer $RAYWAKE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-3.8-flash-lite-tts",
"input": {
"voice": "Kore"
}
}'
# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
-H "Authorization: Bearer $RAYWAKE_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"model": "google/gemini-3.8-flash-lite-tts", "quote_id": "QUOTE_ID", "input": {"voice":"Kore"}}'
# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
-H "Authorization: Bearer $RAYWAKE_API_KEY"Set RAYWAKE_API_KEY before running. Replace QUOTE_ID and JOB_ID in cURL with the returned values. File links can expire; refresh them if you run the code later.
How to use Gemini 3.8 Flash Lite TTS
Getting started
Use Flash Lite to read a short tutorial script or alternate between two configured speakers. When comparing it with Flash, keep the script, voices and delivery instructions the same.
Review your result
Compare pronunciation and pauses throughout. Measure turnaround time and quote; the Lite name alone does not establish a cost or quality advantage.
Inputs and settings
Single-speaker speech uses prompt and voice; delivery instructions belong in style_instructions.
Dialogue replaces prompt with exactly two speakers and ordered turns. Each turn needs a configured speaker_id and text; a turn can override the global style.