Speech-to-text API pricing, compared per audio hour

33 speech-to-text models from 14 providers, converted to dollars per audio hour. Batch prices run from $0.031 to $0.96 an hour, with batch and streaming kept separate.

Updated Oct 202633 models
Cheapest batch
OpenAIWhisper Large v3 Turbovia Cloudflare
$0.031 / audio hour
Pre-recorded files
Cheapest streaming
NVIDIANemotron 3 ASR Streaming 0.6Bvia Together
$0.09 / audio hour
Live audio
Cheapest with speaker labels included
stt-async-v5
$0.1 / audio hour
Batch, labels in the base price

Estimate your monthly bill

Mode
Speaker labels
Presets

Cheapest 10 at your volume

1,000 audio hours a month, batch. List prices only, before volume discounts and free credits.

  • Monthly batch speech-to-text cost for the ten cheapest models at the chosen volume
  • OpenAI Whisper Large v3 Turbo: $30.60
  • OpenAI Whisper Large v3 Turbo: $40
  • Soniox stt-async-v5: $100
  • xAI Grok Voice Transcribe 2.0: $100
  • OpenAI Whisper Large v3: $111
  • AssemblyAI Universal-2: $150
  • Google Gemini 3.5 Transcribe: $180
  • Mistral Voxtral Mini Transcribe 2: $180
  • OpenAI GPT-4o mini Transcribe: $180
  • Rev.ai Reverb: $200

All speech-to-text prices

Weights
Source type
Speech-to-text models by price per audio hour
NotesSource
1OpenAIWhisper Large v3 TurboOpenvia Cloudflare$0.031—$30.60Not offered—LiteLLMdevelopers.cloudflare.com (opens in new tab)
2OpenAIWhisper Large v3 TurboOpenvia Groq$0.04—$40Not offeredBilled at least 10 s per requestLiteLLMconsole.groq.com (opens in new tab)
3stt-async-v5$0.1$0.12$100Included—LiteLLMsoniox.com (opens in new tab)
4xAIGrok Voice Transcribe 2.0$0.1$0.2$100Not confirmed—LiteLLMdocs.x.ai (opens in new tab)
5OpenAIWhisper Large v3Openvia Groq$0.111—$111Not offeredBilled at least 10 s per requestLiteLLMconsole.groq.com (opens in new tab)
6AssemblyAIUniversal-2$0.15—$150Add-on (+$0.02/hr)—Officialassemblyai.com (opens in new tab)
7GoogleGemini 3.5 Transcribe~$0.18—$180Not confirmedEstimated from token prices. Audio input only. Output text tokens ($12 / 1M) are extra.Officialai.google.dev (opens in new tab)
8MistralVoxtral Mini Transcribe 2$0.18—$180Not confirmed—LiteLLMdocs.mistral.ai (opens in new tab)
9OpenAIGPT-4o mini TranscribeRetiring Feb 26~$0.18—$180Not offeredEstimated from token pricesOfficialdevelopers.openai.com (opens in new tab)
10Reverb$0.2—$200Not confirmedBilled at least 15 s per requestOfficialrev.ai (opens in new tab)
11AssemblyAIUniversal-3.5 Pro$0.21—$210Add-on (+$0.02/hr)—Officialassemblyai.com (opens in new tab)
12MistralVoxtral Mini Transcribe 3$0.21—$210IncludedPublic preview.LiteLLMdocs.mistral.ai (opens in new tab)
13ElevenLabsScribe v2$0.22—$220Not confirmed—Officialelevenlabs.io (opens in new tab)
14MistralVoxtral Small Transcribe 3$0.24—$240Not confirmed—LiteLLMdocs.mistral.ai (opens in new tab)
15Nova-3$0.26$0.29$260IncludedPromotional price. Speaker labels are free in batch; streaming +$0.12/hr. Streaming price is promotional.Officialdeepgram.com (opens in new tab)
16OpenAIGPT Transcribe$0.27—$270Not offered—Officialdevelopers.openai.com (opens in new tab)
17Nova-3 Multilingual$0.31$0.35$310Not confirmed—Officialdeepgram.com (opens in new tab)
18AmazonTranscribe$0.36$0.6$360Included—Officialaws.amazon.com (opens in new tab)
19OpenAIGPT-4o TranscribeRetiring Feb 26~$0.36—$360Not offeredEstimated from token pricesOfficialdevelopers.openai.com (opens in new tab)
20OpenAIGPT-4o Transcribe DiarizeRetiring Feb 26~$0.36—$360IncludedEstimated from token pricesOfficialdevelopers.openai.com (opens in new tab)
21OpenAIWhisper (whisper-1)Retiring Feb 26$0.36—$360Not offered—Officialdevelopers.openai.com (opens in new tab)
22Standard$0.45$0.45$450Included—Officialspeechmatics.com (opens in new tab)
23Enhanced$0.75$0.8$750Included—Officialspeechmatics.com (opens in new tab)
24Google CloudSpeech-to-Text V2 (Chirp 3)$0.96$0.96$960Not confirmedTier 1 price. Volume discounts reach $0.24/hr; dynamic batch is $0.18/hr.LiteLLMcloud.google.com (opens in new tab)
24 of 24 shown~ marks an estimate. 33 models tracked.

9 models are hidden because they have no batch price.

Prices in US dollars per hour of audio. Last refreshed Oct 2026. Confirm the current rate on the vendor's page before committing spend.

How speech-to-text is billed

Speech-to-text vendors quote the same service in three different units. Some price per second of audio, some per minute, and others per hour. Google Cloud, Amazon Transcribe and Azure quote per second or per minute, Deepgram and AssemblyAI quote per hour, and Soniox publishes per-second rates that look small until multiplied by 3,600. The tables on this page convert everything to dollars per hour of audio.

The bigger split is between batch and streaming. Batch transcribes a file you already have, and streaming returns text while the audio is still being spoken. Streaming is usually priced higher, and several vendors sell only one of the two. 8 of the 33 models here publish both lanes. The columns stay separate, and the monthly estimate uses whichever lane you select.

Two further complications affect the real bill. Some models are priced in tokens instead of time: OpenAI's gpt-4o-transcribe family charges for the audio tokens it reads and the text tokens it writes, and Google's Gemini transcription models do the same, so the hourly figure is an estimate. 5 rows here are estimates and carry a tilde. Extras are also billed separately at many vendors: speaker labels, language identification, redaction and custom vocabulary are often add-ons, and some services set a minimum billed duration per request.

How prices are normalized

Each model's published rate is converted to dollars per hour of audio. A per-second price is multiplied by 3,600, a per-minute price by 60, and a per-hour price is used unchanged. For token-priced models the page uses the per-minute figure the vendor itself quotes and multiplies by 60, instead of guessing at token counts.

  • Batch and streaming are never averaged or merged. A model with only one lane shows a dash in the other column and is hidden when you select the lane it lacks.
  • Speaker labels are added as a separate per-hour add-on where the vendor charges for them, and a model without labels is hidden when you select Needed.
  • Promotional prices are used as published and flagged, since they can end without notice. One row is flagged as promotional now.

All prices are list prices in US dollars. Volume tiers, committed-use contracts and free credits are not applied, so a large account can pay materially less than the table shows.

What a monthly bill looks like

Consider a team transcribing 1,000 hours of recorded calls a month. On OpenAI Whisper Large v3 Turbo the batch bill is $30.60. On the median batch model (Mistral Voxtral Mini Transcribe 3) it is $210. On Google Cloud Speech-to-Text V2 (Chirp 3) it is $960. The difference between the cheapest and priciest batch price is about 31 times.

Live transcription of the same 1,000 hours costs $90 at NVIDIA Nemotron 3 ASR Streaming 0.6B and $1,020 at OpenAI GPT Live Transcribe. Streaming bills the time the stream is open, including silence and hold music, so a call center that keeps streams open for the whole call pays for the whole call, not only for speech.

Preparing the audio changes the bill as much as the choice of vendor. Dropping silent stretches, splitting a stereo call into one channel per speaker only when the vendor charges per channel, and avoiding re-uploads of the same file all reduce billed hours. Where a vendor offers both lanes, transcribe recordings in batch even if the same model also streams, because the batch rate is usually lower.

The monthly estimate is simply audio hours times the hourly rate, plus any speaker-label add-on. Enter your own hours above, or use the 100, 1,000 and 10,000 hour presets to see how the ranking holds at different scales. It rarely changes at the extremes, but minimum durations start to matter once you process very many short clips.

What the table leaves out

Accuracy is not in the table. Word error rate depends heavily on the audio: accents, background noise, domain vocabulary and recording quality can move results more than the choice of vendor. For published comparisons on shared test sets, see the Hugging Face Open ASR Leaderboard (opens in new tab), then run your own sample before committing.

Volume discounts are also left out. Google Cloud's Chirp 3 list price steps down through volume tiers to about $0.24 per hour, and several vendors negotiate custom rates above a monthly commitment. Deepgram Nova-3 is priced promotionally for now, so check the vendor page before relying on it. Speaker labels are a billed add-on at 2 models and bundled at 7. OpenAI Whisper Large v3 (10 s), OpenAI Whisper Large v3 Turbo (10 s), Rev.ai Reverb (15 s) bill a minimum duration per request.

Language coverage, custom vocabulary, punctuation and formatting, redaction of sensitive data and latency to the first word are also outside the table. They vary widely between vendors and between languages within the same vendor, and a model that is cheapest for English may not support the language you need at all. Treat the price ranking as a shortlist, then test two or three candidates on a sample of your real recordings.

Open-weight Whisper models are hosted by several providers at very different prices. The cheapest open-weight batch row here is OpenAI Whisper Large v3 Turbo at $0.031 per audio hour. You can also run Whisper yourself and pay for GPU time instead of audio hours, which only wins at steady high volume.

Methodology and sources

Prices come from vendor pricing pages and from the LiteLLM community price list, refreshed daily. Rows are labeled Official, LiteLLM, Reseller or Third-party in the source type column, each links to its source, and the Verified only filter hides third-party and reseller prices. 14 providers are covered. For the full process, see the methodology page.

Not listed: Fireworks speech-to-text (no published price), Scaleway speech-to-text (only a zero placeholder price is listed), Cohere speech-to-text (no published price), Microsoft MAI-Transcribe (no vendor-published price found) and Gladia Solaria (priced in EUR on plan-dependent tiers, so it cannot be put on one USD basis). A model is added once a price we can verify is published.

Frequently asked questions

What is the cheapest speech-to-text API per hour?
In this table the lowest batch price is OpenAI Whisper Large v3 Turbo at $0.031 per audio hour, and the lowest streaming price is NVIDIA Nemotron 3 ASR Streaming 0.6B at $0.09. Cheapest is not the same as best: accuracy, language coverage and latency differ, so test your own audio. Across the batch rows the median is $0.21 per hour and the highest is $0.96.
Do I pay for silence?
In batch mode most vendors bill the length of the file, so silence in the file counts. In streaming mode you are billed for the time the connection or audio stream is open, whether or not anyone is speaking. Trimming silence before upload, or ending idle streams, directly lowers the bill. A few vendors apply a minimum duration per request, listed in the notes column.
What is the difference between streaming and batch pricing?
Batch transcribes a finished recording and is usually the cheaper lane. Streaming returns words while the audio is still being spoken and is priced higher at most vendors because it needs low-latency capacity reserved. Prices in the table are kept in separate columns and never mixed, since they answer different needs.
How much do speaker labels cost?
It varies. Some vendors include speaker labels in the base price, some charge a separate add-on per audio hour, and some do not offer them or do not document them. Switch the speaker labels control to Needed and the table adds any add-on to the price, and hides models that do not offer labels.
Why are the OpenAI GPT-4o transcribe prices estimates?
OpenAI publishes gpt-4o-transcribe and gpt-4o-mini-transcribe prices per token rather than per minute. The table uses the per-minute equivalents OpenAI quotes, about $0.006 per minute for gpt-4o-transcribe, which is $0.36 per hour, and half that for the mini model. Actual cost varies with how many tokens a given recording produces.
Are there minimum billed durations?
Yes, on some services. Groq bills at least 10 seconds per request and Rev.ai at least 15 seconds, so thousands of very short clips cost more than the per-hour price suggests. Long recordings are not affected.