Whisper Alternatives
Six speech-to-text APIs that replace OpenAI Whisper, compared on price per audio hour, streaming and speaker labels.
The best Whisper alternative depends on what Whisper fails to do for you. For live transcription plus recorded audio at $0.26 an hour, Deepgram is the safest swap. For speaker labels, PII redaction and audio analysis on recorded files, AssemblyAI; for 90+ languages at $0.20 an hour, ElevenLabs Scribe; for on-premises deployment and 55+ languages, Speechmatics. Google Cloud Speech-to-Text and Amazon Transcribe fit teams already billed by those clouds. Below, every price converted to the same unit, dollars per audio hour, and the billing traps we found while comparing them.
The ranking is editorial: a sponsored placement is always flagged on its card, and no affiliate link changes a score.
Why people are leaving Whisper
Whisper changed speech recognition when OpenAI released it with open weights, and for transcribing a finished file it is still cheap and accurate: $0.006 a minute on the API, or free on your own hardware. Teams move on when they build products on top of it. The seven reasons below come from OpenAI's own documentation and from developers who run Whisper in production; each one is a limit you can check before you switch.
OpenAI is retiring whisper-1 on its API
whisper-1 cannot stream live audio
The 25 MB file cap forces you to cut long recordings
No speaker labels on whisper-1
It invents text on silence
Self-hosting is free to license, not free to run
Custom vocabulary is capped at 224 tokens
Deepgram
Deepgram is the alternative we would point most Whisper users to first, because it fixes the two things Whisper does not do, live streaming and speaker labels, while costing less per hour than the Whisper API on recorded files. Its Nova-3 model handles pre-recorded files and live streams through the same API, and its Flux model is built for voice agents that need to know when a speaker has finished a turn. If you are choosing a complete platform rather than a transcription API, see our best AI voice agents.
The price order matters here. On pay as you go, Nova-3 Monolingual costs $0.0043 a minute on pre-recorded audio, $0.26 an hour, against $0.36 an hour for Whisper. Nova-3 Multilingual costs $0.0052 a minute. Streaming costs more: $0.0077 a minute, $0.46 an hour, for Nova-3 Monolingual or Flux English. Growth, which starts at $4,000 a year in prepaid credits, cuts the pre-recorded rate to $0.0036 a minute. Speaker diarization and smart formatting are included on pre-recorded audio; redaction costs $0.0020 a minute and entity detection $0.0017.
Billing is per second, so a 14-second file bills as 14 seconds, and the $200 sign-up credit covers roughly 43,000 minutes of Nova-3, over 700 hours. The limit is language depth: users regularly mention weaker coverage outside major languages, and diarization becomes a paid add-on as soon as you stream. You can wire it into a no-code flow with the Deepgram module for Make or Deepgram on Zapier.
- $0.26 an hour on Nova-3 pre-recorded
- Streaming and batch in one API
- Diarization included on files
- ✓$0.26 an hour against $0.36 for Whisper
- ✓$200 credit, about 700 hours
- ✓Per-second billing, no rounding
- ✗Diarization costs extra when streaming
- ✗Streaming costs $0.46 an hour
- ✗Thinner coverage of rarer languages
| Criterion | Deepgram | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.26 (Nova-3) | $0.36 (whisper-1) |
| Live streaming | Yes, $0.46/hr | Not on whisper-1 |
| Speaker diarization | Included on files | Not on whisper-1 |
| Free start | $200 credit | None |
The pick when you need streaming and recorded audio from one API. If you transcribe rare languages or need deep analysis of recordings, pick AssemblyAI or Speechmatics instead.
AssemblyAI
AssemblyAI is the alternative for teams who need more than a transcript. On top of its Universal models it sells speaker diarization, PII redaction, entity detection, sentiment analysis and summarization as add-ons, all billed per audio hour on the same invoice. That makes it a natural fit for call recordings, sales coaching and meeting notes, where the text is only the first step.
In price order: Universal-2 costs $0.15 an hour on pre-recorded audio and Universal-3.5 Pro $0.21 an hour, against $0.36 for the Whisper API. Streaming starts at $0.15 an hour for Universal-Streaming English or Multilingual, and Universal-3.6 Pro Realtime costs $0.45 an hour. Add-ons stack on top: standard diarization adds $0.02 an hour on files and $0.12 an hour on streams, PII audio redaction $0.05, entity detection $0.08, keyterms prompting $0.05 for up to 1,000 terms on Universal-3.5 Pro. A full stack on Universal-3.5 Pro (diarization, keyterms, entity detection) comes to $0.36 an hour, the price of plain Whisper.
The limit is the billing of stereo audio: a one-hour two-channel file is billed as two hours, which doubles the bill on call-center recordings. Sign-up comes with $50 in free credits and no card. Connect it to your stack through AssemblyAI on Make, AssemblyAI on Zapier or the AssemblyAI node for n8n.
- $0.15 an hour on Universal-2
- Up to 1,000 keyterms per file
- Redaction and summaries as add-ons
- ✓Lowest pay-as-you-go rate here for recorded files
- ✓Every add-on priced by the hour
- ✓$50 credit without a card
- ✗Stereo files are billed per channel
- ✗Diarization is never included
- ✗Universal-3.5 Pro covers 18 languages
| Criterion | AssemblyAI | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.15 (Universal-2) | $0.36 (whisper-1) |
| Speaker diarization | +$0.02/hr on files | Not on whisper-1 |
| Custom vocabulary | Up to 1,000 keyterms | 224-token prompt |
| Free start | $50 credit | None |
The pick for recorded calls that need labels, redaction and summaries. For live voice agents with turn detection, Deepgram is the better fit; for many languages on one model, look at ElevenLabs Scribe.
ElevenLabs Scribe
ElevenLabs is best known for voice generation, but its Scribe models are now one of the cheapest ways to transcribe audio by the hour. Scribe v3 handles 90+ languages, with number formatting, language hints and speaker diarization, and Scribe v3 Live adds a realtime mode with turn detection. For a Whisper user, the attraction is simple: one model that covers nearly as many languages as Whisper, 90+ against 98, at a lower hourly rate, in batch or in realtime.
In price order: Scribe v3 and Scribe v2 cost $0.20 an hour, Scribe v3 Live and Scribe v2 Realtime $0.22 an hour, with keyterm prompting at $0.05 an hour on batch and $0.08 on live. The Starter plan costs $6 a month, $1 for the first month (our ElevenLabs pricing breakdown covers every plan), and Scribe v2 Medical is HIPAA eligible with a business associate agreement. We rate ElevenLabs 4.2 out of 5 in our full ElevenLabs review, and the sub-scores below are the same.
The limit is the vendor's focus. ElevenLabs is a voice company first: Scribe detects 65 entity types and can redact them, but keyterm prompting and transcript editing are paid extras ($0.05 and $0.07 an hour on batch), and customer support is the weak point users mention most in our review. If you are leaving ElevenLabs rather than joining it, our ElevenLabs alternatives page covers the other direction.
- $0.20 an hour on Scribe v3
- 90+ languages on one model
- Keyterm prompting from $0.05 an hour
- ✓$0.20 an hour against $0.36 for Whisper
- ✓Batch and realtime from one vendor
- ✓HIPAA-eligible medical model
- ✗Keyterms and transcript editing cost extra
- ✗Support is often criticised
- ✗Live keyterms cost $0.08 an hour more
| Criterion | ElevenLabs Scribe | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.20 (Scribe v3) | $0.36 (whisper-1) |
| Realtime | $0.22/hr (Scribe v3 Live) | Not on whisper-1 |
| Keyterms | +$0.05/hr | 224-token prompt |
| Languages | 90+ | Varies by language |
The pick for multilingual transcription at $0.20 an hour. If you want summaries and sentiment priced by the hour next to the transcript, AssemblyAI goes further; for an on-premises install, pick Speechmatics.
Speechmatics
Speechmatics is a speech recognition vendor built for enterprise contracts, and it is the alternative that comes closest to Whisper's main advantage, running where you want. On-premises containers, virtual appliances, hybrid deployments and on-device models are all available on its Enterprise plan, so audio never has to leave your servers, but without the GPU tuning and hallucination fixes of a self-hosted Whisper.
In price order, at list rates per hour: Melia 1 costs $0.24 on pre-recorded audio and $0.40 in real time, Oak 1 $0.30 and $0.46, Standard $0.45, Enhanced $0.75 on files and $0.80 live. Linden 1, built for voice agents, costs $0.30 an hour in real time. Those list rates are what pay as you go pays. The $0.12 an hour the pricing page headlines for Melia 1 stacks two discounts: 33% if you opt in to let Speechmatics use your audio and transcripts to train its models, and 25% reserved for its largest annual subscription, $15,000 a year. Melia 1 transcribes 56 languages without choosing one up front, diarization is available on every pre-recorded model, and usage is billed to the second. New accounts get $100 in free credits, and the free tier pauses API access once they run out.
The limit is the self-serve ceiling: 50 concurrent real-time sessions (2 on Free), 10 pre-recorded files per second, support by community, chat and email, and SSO only as a $280 monthly Enterprise add-on. You can call it from automations with the Speechmatics module for Make.
- 56 languages without choosing one
- On-prem and on-device on Enterprise
- Billed to the second
- ✓$100 free credits, no card
- ✓Diarization on every batch model
- ✓Low-latency model for voice agents
- ✗Enhanced costs $0.75 an hour
- ✗SSO is a $280/month add-on
- ✗No diarization on Melia 1 real time
| Criterion | Speechmatics | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.24 (Melia 1) | $0.36 (whisper-1) |
| Real time | $0.40/hr (Melia 1) | Not on whisper-1 |
| Self-hosting | On-prem on Enterprise | Open weights, MIT |
| Free start | $100 credit | None |
The pick when audio must stay on your servers without running Whisper yourself. For a small project on a tight budget, two picks start cheaper: AssemblyAI at $0.15 and ElevenLabs Scribe at $0.20 an hour.
Google Cloud Speech-to-Text
Google Cloud Speech-to-Text is the choice for teams whose audio, data and contracts already live on Google Cloud. It reads files from Cloud Storage, bills on the same invoice as the rest of your project, and offers several model families through its V1 and V2 APIs, from short commands to long recordings, plus a discounted dynamic batch mode for jobs that can wait.
The price order needs reading carefully. On the V2 API, the Standard rate is $0.016 a minute for the first 500,000 minutes a month, $0.96 an hour, almost three times Whisper. It drops to $0.01 from 500,000 minutes, $0.008 from 1 million and $0.004 from 2 million. Dynamic batch, which processes audio at a lower level of urgency, costs $0.003 a minute, $0.18 an hour, half the Whisper rate. On the V1 API, the first 60 minutes each month are free, then $0.016 a minute if you allow data logging, or $0.024 a minute without it.
The limit is complexity. Two API versions, several models, tiered volumes and a separate charge for Cloud Storage make the real price hard to predict, and each audio channel is billed separately. For low-code use, the Google Cloud Speech module for Make calls it without code, and Google transcription also appears in tools we cover on our best AI transcription software ranking.
- Dynamic batch at $0.003 a minute
- Volume tiers down to $0.004
- Native Cloud Storage input
- ✓60 free minutes a month on V1
- ✓Cheap if your jobs can wait
- ✓One bill with your Google Cloud
- ✗$0.96 an hour at the V2 Standard rate
- ✗Each channel billed separately
- ✗Two API versions to learn
| Criterion | Google Cloud Speech-to-Text | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.18 (dynamic batch) | $0.36 (whisper-1) |
| Price per hour, standard | $0.96 | $0.36 |
| Free start | 60 min a month (V1) | None |
| Storage | Cloud Storage input | File upload, 25 MB |
The pick for Google Cloud teams that can run jobs in dynamic batch. If you are not already on Google Cloud, Deepgram or AssemblyAI cost less at standard speed and are simpler to price.
Amazon Transcribe
Amazon Transcribe is the AWS answer to Whisper: a managed service that reads audio from S3, streams live audio and plugs into the rest of AWS through IAM, Lambda and the same bill. Its range is wide, with standard transcription, Call Analytics for contact centers (our call center software ranking covers the full suites), Transcribe Medical, toxicity detection and custom language models trained on your own text, which makes it a common default for teams that already run their product on AWS.
In price order, from AWS's own US East (N. Virginia) examples: batch transcription works out at $0.006 a minute, the same $0.36 an hour as Whisper, and streaming at $0.01 a minute, $0.60 an hour. Usage is billed in one-second increments, with no minimum applied. Automatic content redaction of PII adds $0.0024 a minute on the first 250,000 minutes, and Call Analytics starts at $0.03 a minute. The free tier covers 60 minutes a month for 12 months.
The limit is that nothing is simpler than on a dedicated API: rates vary by region and add-ons pile up. One point in its favor on call audio: its rates cover up to two channels, so a two-channel call is billed once, not per channel. If you automate with n8n, the AWS Transcribe node for n8n saves you the SDK work.
- One-second billing, no minimum
- Call Analytics and Medical variants
- Native S3 and Lambda integration
- ✓Same batch price as Whisper
- ✓60 free minutes a month for a year
- ✓Stays inside your AWS contracts
- ✗Streaming costs $0.60 an hour
- ✗Call Analytics from $0.03 a minute
- ✗Rates vary by region
| Criterion | Amazon Transcribe | OpenAI Whisper API |
|---|---|---|
| Price per hour, batch | $0.36 | $0.36 (whisper-1) |
| Streaming | $0.60/hr | Not on whisper-1 |
| PII redaction | +$0.0024/min | Not available |
| Free start | 60 min/month, 12 months | None |
The pick for AWS teams that want transcription inside their existing account. Outside AWS, the same $0.36 an hour buys more features at Deepgram or AssemblyAI.
6 Whisper alternatives compared
Read the "Price per audio hour" column first: vendors quote per minute, per hour or per second, and converting everything to one hour of audio puts them on the same scale. Prices are pay-as-you-go list rates on each vendor's pricing page, in US dollars, before add-ons.
| Best for | Price per audio hour | Free plan | Team size | Visit | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | Deepgram | Best overall Whisper replacement | $0.26/hr batch, $0.46/hr live | 4.4/5 | $0.0043/min | — | Voice agents, call apps | Visit → |
| 2 | AssemblyAI | Best for recorded calls and audio analysis | $0.15/hr batch, diarization +$0.02 | 4.3/5 | $0.15/hr | — | Call and meeting products | Visit → |
| 3 | ElevenLabs Scribe | Best price per hour across 90+ languages | $0.20/hr batch, $0.22/hr live | 4.2/5 | $0.20/hr | ✓ | Multilingual products, creators | Visit → |
| 4 | Speechmatics | Best for on-premises and broad language coverage | $0.24/hr batch, $0.40/hr live | 4.1/5 | $0.24/hr | — | Enterprise, on-premises | Visit → |
| 5 | Google Cloud Speech-to-Text | Best for teams already on Google Cloud | $0.18/hr dynamic batch, $0.96 standard | 3.9/5 | $0.003/min | ✓ | Google Cloud teams | Visit → |
| 6 | Amazon Transcribe | Best for teams already on AWS | $0.36/hr batch, $0.60/hr live | 3.9/5 | $0.006/min | ✓ | AWS teams | Visit → |
Whisper reference: whisper-1 at $0.006 a minute ($0.36 an hour), deprecated, with gpt-transcribe recommended at $0.0045 a minute; files up to 25 MB, no streaming on whisper-1. Rev AI, Azure AI Speech and Gladia are covered in the buyer's guide, self-hosted faster-whisper in the FAQ.
Is your tool missing from this page? Email us: hello@hackceleration.com
Which Whisper alternative is right for you?
Flux and Nova-3 streaming at $0.46 an hour.
You process recorded calls with PIIAssemblyAIRedaction, diarization and summaries billed per hour.
You transcribe dozens of languagesElevenLabs Scribe90+ languages at $0.20 an hour.
Audio must stay on your own serversSpeechmaticsOn-prem and on-device on Enterprise.
Your audio already sits in Cloud StorageGoogle Cloud Speech-to-TextDynamic batch at $0.003 a minute.
Your stack runs on AWSAmazon TranscribeS3 input, one-second billing, Call Analytics.
How to choose a Whisper alternative
Whisper belongs to a category called speech-to-text, or automatic speech recognition (ASR): models that turn recorded or live audio into text, usually with timestamps and punctuation. Underneath, every service on this page works the same way. You send audio, either a finished file (batch, or pre-recorded) or a live stream over a WebSocket; the model cuts it into short frames, predicts the most likely words, then formats them. Optional layers run on top: diarization, which labels who speaks when; redaction, which masks names, card numbers and other personal data; keyterm prompting, which pushes the model toward your vocabulary.
Vendors bill that work in audio time, not in requests. An audio hour is one hour of sound processed, whatever the file size; a per-minute rate is the same thing divided by 60, so $0.006 a minute equals $0.36 an hour. Per-second billing means a 14-second file costs 14 seconds, while a vendor with a minimum charge rounds it up. A channel is one track of a recording: a stereo call has two, and several vendors bill each one. Credits are prepaid balances that the usage draws down.
Before you compare accuracy claims, demand five answers from each vendor: the price per hour for batch and for streaming on the model you would use, whether diarization is included or extra, how multichannel audio is billed, the billing increment, and what happens to your audio after processing. Then run 30 minutes of your own audio, with your accents, noise and jargon, through each free credit and count the errors by hand. Benchmarks published by vendors are measured on their chosen datasets, not yours. If you want finished meeting notes rather than an API, see our AI meeting note takers and our Otter.ai alternatives and our guide to switching away from OpenAI.
Trap 1: stereo audio can double your bill
Trap 2: diarization is free on files, paid on streams
Trap 3: streaming costs 67% to 79% more than batch
Trap 4: free credits are one-off, free minutes expire
Trap 5: the cheapest Google rate is the slow one
Trap 6: the cheapest rate can cost you your data
What about Rev AI, Azure AI Speech and Gladia?
Whisper alternatives, the FAQ
Is OpenAI Whisper free to use?
Yes, the model itself is free: Whisper's code and model weights are released under the MIT License, so you can run them commercially on your own hardware. The hosted API is not free, and running locally needs a GPU with about 1 GB of VRAM for the tiny and base models, 2 GB for small and 5 GB for medium.Can Whisper run on a CPU without a GPU?
Yes, and the smaller models are the practical choice there. Tiny (39 million parameters) and base (74 million) run on a laptop, while large has 1,550 million parameters; ports such as whisper.cpp and faster-whisper exist precisely to make Whisper faster on ordinary machines, and faster-whisper also adds a voice activity filter that reduces invented text on silence.Can I keep the Whisper model without OpenAI's API?
Yes, in two ways. The weights are MIT-licensed, so you can run them on your own GPU, and Deepgram hosts Whisper Large as a managed model at $0.0048 a minute on pay as you go, about $0.29 an hour, through the same API as Nova-3. That second route keeps Whisper's output while you run Nova-3, at $0.0043 a minute, on the same files and compare the two transcripts line by line.Which audio formats does the Whisper API accept?
The Whisper API accepts flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav and webm files. A raw WAV file is about ten times larger than an MP3 at the same length, so converting long WAV recordings to MP3 or Opus first is the simplest way to stay under the 25 MB upload limit without splitting.How do I stop Whisper from hallucinating on silence?
Remove the silence before Whisper sees it. Run voice activity detection (faster-whisper exposes a VAD filter) or trim pauses with ffmpeg, then disable conditioning on previous text so a repeated line does not loop. On the OpenAI developer forum, users report that prompts asking the model not to invent words did not stop the extra text.Does OpenAI keep or train on the audio I send for transcription?
No, not by default. Audio sent to OpenAI's transcription endpoint is not used for training, and OpenAI keeps no abuse-monitoring logs or stored application state for it. The endpoint is also served from regional domains, including the EU and Australia, for teams that need data residency. Zero Data Retention is also available for this endpoint, on approval by OpenAI.Is Whisper HIPAA compliant?
Whisper itself is a model, so compliance depends on where it runs: self-hosted on your own servers, the audio never leaves your environment. Among hosted alternatives, ElevenLabs states that Scribe v2 Medical is HIPAA eligible with business associate agreements and a Zero Retention Mode, and Amazon offers a dedicated Transcribe Medical service.How long can an audio file be for the Whisper API?
The limit is size, not duration: files can be up to 25 MB. At 128 kbps that is roughly 26 minutes of MP3 audio, so longer files must be compressed to a lower bitrate or split, ideally on a pause, since a cut in the middle of a word is often transcribed wrongly on both sides.