Text-to-speech
Generating spoken audio from text, usually priced per character or per minute of audio.
Why it matters. Voice quality, latency and language coverage vary a lot between models.
How it works
Text-to-speech (TTS) models turn written text into spoken audio. They are usually priced per character of input text or per minute of audio produced, and some token-based models bill audio output as tokens.
Models differ in voice quality, available voices, languages, control over style and pace, streaming latency and support for custom or cloned voices. Voice cloning usually comes with consent requirements in the provider's usage policies.
For live voice apps, time to first audio matters as much as quality. Test pronunciation of product names, numbers and abbreviations, which are common failure points.
Worked example
Illustrative: at $15 per 1M characters, a 1,500-word article of about 9,000 characters costs about $0.14 to narrate, and 1,000 such articles a month cost about $135.
Common mistakes
- Judging quality on short sample sentences instead of long, realistic scripts.
- Not testing how numbers, dates, acronyms and brand names are read aloud.
- Using voice cloning without checking the consent and disclosure rules in the usage policy.
Across the catalog today
Audio models in the catalog
- GPT TranscribeOpenAI$0.0045 / minute
- Gemini 3.8 Flash TTSGoogle$0.00022 / second
- Gemini 3.5 TranscribeGoogle$0.005 / minute
- Lyria 3.5Google$0.08 / song
- Qwen-Audio-3.1-ASR-FlashAlibaba$0.15 / 1M tokens
- Qwen-Audio-3.0-TTS-PlusAlibaba$0.02 / 1K characters
- Scribe v2ElevenLabs$0.22 / hour
- Eleven v4ElevenLabs$0.08 / 1K characters
See it on a real card: Overview on Veo 3.1.