Tools
Text-to-speech cost calculator
Enter your monthly character volume to compare what each text-to-speech API would cost. One minute of narration is roughly 1,000 characters.
Text to speech: what you pay
| Provider | Mode or model | USD per 1M characters |
|---|---|---|
| Giggy | Fast | $5.00 |
| Giggy | Streaming | $10.00 |
| Fish Audio | S2.1 Pro | $15.00 |
| Inworld | Realtime TTS-2 Flash | $15.00 |
| OpenAI | tts-1 | $15.00 |
| Azure | Neural TTS | $15.00 |
| Inworld | Realtime TTS-2 | $25.00 |
| Amazon | Polly Generative | $30.00 |
| Deepgram | Aura-2 | $30.00 |
| Chirp 3: HD | $30.00 | |
| OpenAI | tts-1-hd | $30.00 |
| Cartesia | Sonic-3.6 · Scale overage | $38.00 |
| ElevenLabs | Flash v2.5 | $40.00 |
| ElevenLabs | Multilingual v2 / v3 / v4 | $80.00 |
| MiniMax | Speech-02-HD | $100.00 |
ElevenLabs, OpenAI, Deepgram, Google, Amazon and Azure checked November 11, 2026; Fish and Inworld October 20; Cartesia and MiniMax October 13.
How to estimate your volume
Count the characters in a typical script, including spaces and punctuation, and multiply by how many scripts you produce each month. As a rough guide, a 1,000-word article is about 6,000 characters and an hour of narration about 60,000.
Estimates use each provider's published pay-as-you-go rate. Giggy rounds each paid request up to its pricing block, so many very short requests cost slightly more than the aggregate estimate.
Frequently asked questions
How many characters are in a minute of speech?
Roughly 1,000 characters, depending on language, voice and speaking speed. Giggy bills characters, so audio length does not change the price.
What does Giggy text to speech cost?
Giggy Fast costs $5 and Streaming main0 per 1,000,000 characters with Pro, Studio or Scale credits. Batch is free within request and queue limits.