June 2026 · STT/TTS API pricing

STT & TTS API Cost Calculator

Compare Whisper, Deepgram, ElevenLabs, OpenAI TTS, and Google pricing. Enter minutes or characters → see exact monthly cost. Free, no signup.

Advertisement
Key Takeaways

🎙️ STT / TTS API Cost Calculator

Select provider · Enter volume · Results update live

Estimated monthly cost
$0
per month
Rate
Annual estimate

STT/TTS API Pricing 2026

ProviderTypePriceQuality10K min / 1M chars
Deepgram Nova-2CHEAPEST STTSTT$0.0043/minExcellent$43
OpenAI WhisperSTT$0.006/minExcellent$60
Google STTSTT$0.024/minGood$240
OpenAI TTSCHEAPEST TTSTTS$0.015/1K charsGood$15
Google TTSTTS$0.016/1K charsGood$16
ElevenLabsTTS$0.330/1K charsBest$330
Advertisement
💡 Self-host Whisper

OpenAI Whisper is open source. Self-hosting on a $6/mo Hetzner CX22 handles ~5K minutes/month at near-zero cost. For over 50K min/month, self-hosting saves $300+/mo.

How to Use This Calculator

Calculate your STT or TTS API cost for any production workload.

  1. 1
    Select your providerThe dropdown has two groups: Speech-to-Text (STT) for converting audio to text, and Text-to-Speech (TTS) for converting text to audio. For STT: Deepgram Nova-2 is cheapest at $0.0043/min, OpenAI Whisper is a reliable mid-tier at $0.006/min, and Google STT costs $0.024/min but offers excellent accuracy on diverse accents. For TTS: OpenAI TTS ($0.015/1K chars) is the best value, ElevenLabs ($0.330) is premium quality.
  2. 2
    Enter your volumeFor STT, enter monthly audio minutes. A customer support call center handling 1,000 calls/day averaging 8 minutes each = 240,000 minutes/month. A meeting transcription tool processing 500 hours of meetings = 30,000 minutes/month. For TTS, the calculator switches to characters/month. A podcast generator creating 5 episodes per week at 10 minutes each (≈ 50,000 chars/episode) = 1,000,000 characters/month.
  3. 3
    Read the monthly cost and annual estimateThe result panel shows monthly cost and an annual estimate for budget planning. For TTS, also check the per-1,000-character rate in the breakdown — this is the unit cost you'll use in your unit economics models. At $0.015/1K chars, generating a 5-minute audio clip (≈ 4,000 chars) costs $0.060. Factor this into your per-user cost model.
  4. 4
    Consider the self-hosting break-evenOpenAI Whisper (STT) and Coqui/Bark (TTS) are open source. At volumes above 50,000 minutes/month for STT or 5M characters/month for TTS, self-hosting on a $6–12/month VPS becomes cost-competitive. The break-even calculation: API cost at your volume ÷ server cost. If the ratio is above 3–4×, self-hosting likely pays off within 2–3 months of setup effort.
📌 Real example

A voice AI customer support assistant handling 5,000 calls/month (avg 4 minutes): STT at OpenAI Whisper = 20,000 mins × $0.006 = $120/month. TTS for responses (avg 200 words = 1,200 chars per call): 5,000 × 1,200 = 6,000,000 chars × $0.015/1K = $90/month. LLM (GPT-5.4 nano) for response generation ≈ $30/month. Total voice pipeline: ~$240/month for 5,000 calls.

Pricing Methodology

How we source STT and TTS API pricing.

Sources: OpenAI Whisper pricing from OpenAI's API pricing page. Deepgram Nova-2 pricing from Deepgram's pricing documentation. Google Cloud STT pricing from Google Cloud's pricing page. OpenAI TTS pricing from OpenAI's API pricing page. ElevenLabs pricing from their plans page. All are pay-as-you-go rates with no volume commitments.

STT pricing model: All STT APIs are billed per minute of audio, rounded up to the nearest second or minute depending on the provider. Whisper and Deepgram round to the nearest second. Google rounds to the nearest 15 seconds. This affects short audio clips significantly — a 10-second clip costs the same as a 15-second clip on Google. The calculator uses per-minute billing for all providers as a conservative estimate.

TTS pricing model: All TTS APIs are billed per 1,000 characters of input text. Characters include spaces and punctuation. A 500-word speech script is approximately 2,800 characters. ElevenLabs charges for the raw character count; OpenAI charges for the tokenized character count (slightly different for non-ASCII text).

Update cadence: STT/TTS pricing is reviewed monthly. ElevenLabs in particular adjusts pricing with plan structure changes; we monitor their pricing page and update within 48 hours of changes.

Frequently Asked Questions

Is ElevenLabs worth the premium price?+

ElevenLabs at $0.330/1K chars is 22× more expensive than OpenAI TTS Standard ($0.015/1K chars). The quality and naturalness of ElevenLabs voices is significantly better — worth it for customer-facing voice products, audiobooks, or brand voice applications where naturalness is a core feature. For internal tools, notifications, or any automated voice that doesn't need to sound human, OpenAI TTS is more than sufficient.

What is the cheapest TTS API in 2026?+

OpenAI TTS Standard at $0.015 per 1,000 characters is the cheapest quality managed TTS API. Google TTS is similar at $0.016/1K chars. For very large volumes (tens of millions of characters per month), Azure Neural TTS or Amazon Polly can be cheaper with committed-use pricing. Self-hosting Coqui TTS or Bark on a VPS eliminates per-character API costs entirely for teams with DevOps capacity.

What is the cheapest STT API in 2026?+

Deepgram Nova-2 at $0.0043/minute is the cheapest production-quality STT API. OpenAI Whisper at $0.006/minute is slightly more expensive but offers broader language support and is simpler to integrate (standard REST API). Google STT at $0.024/minute is the most expensive in this comparison but excels at medical/legal vocabulary and multiple speaker diarization. Self-hosted Whisper (open source) is free at the cost of compute.

How many characters per minute of speech?+

Approximately 800–1,000 characters per minute of spoken text at normal speaking pace (~150 words/minute). A 10-minute podcast script is roughly 9,000 characters = $0.135 with OpenAI TTS Standard. A 1-minute automated phone greeting (≈ 800 chars) = $0.012. A full audiobook chapter of 5,000 words (≈ 28,000 chars) = $0.42 with OpenAI TTS.

When should I self-host OpenAI Whisper?+

Self-hosting becomes cost-effective at roughly 50,000+ minutes/month for STT. At that volume, OpenAI Whisper API costs $300/month. Self-hosting Whisper on a Hetzner VPS (2 vCPU/4GB) handles ~5,000 minutes/month for $4.50/month in compute. For 50,000 min/month you'd need ~10 servers ($45/month) — a 6.5× cost reduction. Whisper is open source, well-documented, and supports 57 languages. The setup and maintenance overhead is 4–8 hours initially.

What is speaker diarization and does it cost extra?+

Speaker diarization is the process of identifying who said what in a multi-speaker recording (labeling segments as "Speaker 1", "Speaker 2", etc.). Deepgram includes basic diarization in their standard pricing. Google STT charges an additional premium for diarization. OpenAI Whisper API does not natively support diarization — you'd need to use a separate service like pyannote.audio. For meeting transcription with speaker labels, Deepgram is typically the best value.

Advertisement

Related Calculators