How it works
You send the script
Plain text with a heading for each scene. A short list of pronunciations at the top is welcome.
I run it
You choose the voice and the model. I generate each scene and check the files line up with your script.
You get the pack
A folder of numbered WAVs and the manifest, sent back through DMs. Import and place.
What you get
scene-pack/ 001.wav 002.wav 003.wav 004.wav 005.wav scene_manifest.csv
One WAV per scene, numbered in script order.
scene,label,file,duration_s 1,Scene 1: The Opening Hook,001.wav,16.280 2,Scene 2: The Plague,002.wav,19.240 3,Scene 3: War on the Danube,003.wav,21.240 4,Scene 4: Philosophy in the Trenches,004.wav,16.720 5,Scene 5: The Lesson,005.wav,18.920
A real manifest from the sample above. Works with DaVinci Resolve, CapCut, Premiere Pro and other editors.
Voices and models
There are 30 voices to choose from. The five on this page are a sample, and the same script can be rendered in any of them. You also pick one of two models:
| Model | Google describes it as | Languages |
|---|---|---|
| Gemini 3.8 Flash TTS | Voice fidelity, acting nuance and dialect coverage | 130 |
| Gemini 3.8 Flash-Lite TTS | High throughput, low latency and cost efficiency | 101 |
Both models are in Preview at Google and can change.
Languages
Language support comes from Google's lists for each model. The sample above is English. If you write in another language, send me one line and I'll run a free test scene.
- English
- Spanish
- Hindi
- Portuguese
- French
All 130 languages on Gemini 3.8 Flash TTS
- Acehnese (Arab script)
- Afrikaans
- Akan
- Amharic
- Armenian
- Assamese
- Awadhi
- Balinese
- Bangla
- Banjar (Arab script)
- Banjar (Latn script)
- Bashkir
- Basque
- Belarusian
- Bemba
- Bhojpuri
- Bosnian
- Buginese
- Bulgarian
- Burmese
- Cantonese
- Catalan
- Cebuano
- Central Kurdish
- Chhattisgarhi
- Chinese (Hans script)
- Chinese (Hant script)
- Crimean Tatar
- Croatian
- Czech
- Danish
- Dutch
- Dyula
- Dzongkha
- Egyptian Arabic
- English
- Estonian
- Filipino
- Finnish
- French
- Galician
- Ganda
- Georgian
- German
- Greek
- Guarani
- Gujarati
- Haitian Creole
- Halh Mongolian
- Hausa
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Igbo
- Iloko
- Indonesian
- Iranian Persian
- Italian
- Japanese
- Javanese
- Kabyle
- Kamba
- Kannada
- Kashmiri (Arab script)
- Kashmiri (Deva script)
- Kazakh
- Khmer
- Kikuyu
- Kinyarwanda
- Kongo
- Korean
- Kyrgyz
- Lao
- Latgalian
- Lingala
- Lithuanian
- Luxembourgish
- Macedonian
- Magahi
- Maithili
- Malayalam
- Maltese
- Manipuri
- Marathi
- Minangkabau (Arab script)
- Minangkabau (Latn script)
- Mizo
- Nepali (individual language)
- Nigerian Fulfulde
- North Azerbaijani
- Northern Sotho
- Northern Uzbek
- Norwegian Bokmål
- Norwegian Nynorsk
- Nyanja
- Occitan
- Odia (individual language)
- Pangasinan
- Persian (Afghanistan)
- Polish
- Portuguese
- Punjabi
- Romanian
- Russian
- Santali
- Serbian
- Sindhi
- Sinhala
- Slovak
- Slovenian
- Somali
- South Azerbaijani
- Southern Pashto
- Southern Sotho
- Spanish
- Standard Arabic (Arab script)
- Standard Arabic (Latn script)
- Standard Latvian
- Standard Malay
- Swahili (individual language)
- Swati
- Swedish
- Tajik
- Tamil
- Telugu
- Thai
- Tigrinya
- Tosk Albanian
- Uyghur
All 101 languages on Gemini 3.8 Flash-Lite TTS
- Acehnese (Arab script)
- Afrikaans
- Akan
- Amharic
- Armenian
- Assamese
- Awadhi
- Balinese
- Bangla
- Banjar (Latn script)
- Basque
- Belarusian
- Bhojpuri
- Bosnian
- Buginese
- Bulgarian
- Cantonese
- Catalan
- Cebuano
- Central Kurdish
- Chhattisgarhi
- Chinese (Hans script)
- Chinese (Hant script)
- Croatian
- Czech
- Danish
- Dutch
- Egyptian Arabic
- English
- Estonian
- Filipino
- French
- Galician
- Ganda
- Georgian
- German
- Greek
- Gujarati
- Haitian Creole
- Halh Mongolian
- Hausa
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Iloko
- Indonesian
- Iranian Persian
- Italian
- Japanese
- Javanese
- Kamba
- Kannada
- Kashmiri (Arab script)
- Kashmiri (Deva script)
- Kazakh
- Khmer
- Kikuyu
- Kinyarwanda
- Kongo
- Korean
- Kyrgyz
- Lao
- Lingala
- Macedonian
- Magahi
- Maithili
- Malayalam
- Maltese
- Manipuri
- Marathi
- Minangkabau (Arab script)
- Mizo
- Nepali (individual language)
- Nigerian Fulfulde
- North Azerbaijani
- Northern Sotho
- Northern Uzbek
- Norwegian Bokmål
- Norwegian Nynorsk
- Nyanja
- Odia (individual language)
- Persian (Afghanistan)
- Polish
- Portuguese
- Punjabi
- Romanian
- Russian
- Santali
- Serbian
- Sinhala
- Slovak
- South Azerbaijani
- Southern Pashto
- Spanish
- Standard Arabic (Arab script)
- Standard Arabic (Latn script)
- Standard Latvian
- Standard Malay
- Tamil
- Telugu
Copied from Google's supported languages table on 5 October 2026. Check the source for the current list.