build.unfilteredTools for people who build things
← All jobs

Audio & voice

Transcribe a recording accurately

I have a two-hour interview, three speakers, one strong accent. What transcribes it accurately without babysitting?

Last checked 2026-08-29How we ranked this ↓

1

Scribe v2

ElevenLabs

Lowest measured error rate, diarisation included, priced like a commodity.

Use it when
You have a finished recording — interview, podcast, deposition, lecture — and you want the best transcript available without running infrastructure.
Cost
$0.22/hr batch ($3.67 per 1,000 min). Realtime $0.39/hr.Scribe v2 $0.22/hr; Scribe v2 Realtime $0.39/hr. Add-ons billed separately: entity detection $0.070/hr, keyterm prompting $0.050/hr. No standalone free tier on the API page — the Starter plan at $6/month includes 4 hours 30 minutes of Scribe v2. Files to 3 GB and 10 hours per job.
Good at
Artificial Analysis ranks it first on AA-WER v2 at 2.2% WER, ahead of Microsoft's MAI-Transcribe-1.5 (2.4%) and Google's Gemini 3.5 Transcribe (2.6%), and it is cheaper than both at $3.67 per 1,000 minutes against $6.00 and $5.00. Diarisation up to 32 speakers and word-level timestamps are in the base price, not bolted on. 90+ languages.
The catch
ElevenLabs will not tell you what the model is. The Scribe v2 launch post claims 'the lowest word error rate recorded on industry-standard benchmarks' and prints a FLEURS chart with no figures on it and no named competitors — you are trusting a third-party leaderboard, not the vendor. There is no self-hosted or on-prem option of any kind, so if your audio is legally confined to your own infrastructure this is a dead end. Keyterm prompting, the feature you will want the moment your recording contains product names or drug names, costs extra per hour.
Wrong for
Anyone with data-residency or air-gap constraints — go to Whisper self-hosted at rank 4 or Speechmatics' container at rank 5. Also wrong if you need streaming for a voice agent, where AssemblyAI's realtime tier is the stronger buy.
Open Scribe v2
2

Universal-3.5 Pro

AssemblyAI

Best on genuinely bad audio. Diarisation costs extra.

Use it when
The recording is rough — phone audio, a laptop mic across a boardroom table, clipping, heavy accents — and you have tried a cheap model already and thrown the output away.
Cost
$0.21/hr async, plus $0.02/hr for speaker diarisation.Universal-3.5 Pro async $0.21/hr; Universal-2 async $0.15/hr. Streaming: Universal-3.5 Pro Realtime $0.45/hr, Universal-Streaming $0.15/hr (multilingual also $0.15/hr). Sync API $0.45/hr. Speaker diarisation is a $0.02/hr add-on on both async and streaming. Free tier covers up to 185 hours of pre-recorded transcription per AssemblyAI's own pricing page. Volume pricing by sales contact.
Good at
Degraded audio. AssemblyAI reports Universal-3.5 Pro led all 31 models on Coval's independent benchmark at 3.4% overall WER, and topped the field specifically on clipping and far-field audio — the two conditions that wreck real meeting recordings. The free tier is the most generous here by a wide margin: 185 hours is enough to transcribe a whole back catalogue before you pay anything.
The catch
Diarisation is a separate line item, so the $0.21/hr you budgeted is actually $0.23/hr the moment you need speaker labels, and every comparison table you have seen quotes the number without it. The Coval result is reported by AssemblyAI on AssemblyAI's blog — Coval's own public write-up declines to publish per-provider rankings, so you cannot check the 3.4% independently from the source. And the sync API, which is what you will reach for when you want a transcript back in one HTTP call rather than polling, is $0.45/hr — more than double the async rate.
Wrong for
Clean single-speaker audio at volume, where Deepgram or Speechmatics Melia cost a third as much for a transcript you will not be able to tell apart. Also wrong if the audio cannot leave your infrastructure.
Open Universal-3.5 Pro
3

Nova-3

Deepgram

Fastest hosted transcription, diarisation free, accuracy a step behind.

Use it when
You are transcribing thousands of hours and throughput matters more than the last percentage point — call-centre archives, media libraries, anything where the transcript feeds search rather than a human reader.
Cost
$0.0043/min pre-recorded English (~$0.26/hr). Diarisation included.Pay-as-you-go pre-recorded: Nova-3 monolingual $0.0043/min, multilingual $0.0052/min. Growth plan: $0.0036/min and $0.0043/min. Streaming: Nova-3 monolingual $0.0048/min, multilingual $0.0058/min, Flux English $0.0065/min. Speaker diarisation is included on pre-recorded, but costs $0.0020/min extra on streaming. $200 promotional credit for new accounts. Self-hosted via Docker, Podman or Kubernetes requires a Deepgram Enterprise Plan; Amazon SageMaker deployment is billed through AWS without an enterprise contract.
Good at
Speed and unit economics. Artificial Analysis clocks Nova-3 at 530.6x realtime, the fastest non-streaming model on their board — a two-hour recording comes back in well under a minute. Diarisation is genuinely included on pre-recorded, unlike AssemblyAI. And it is the only major hosted vendor here with a documented self-hosted path that does not start with a sales call, via SageMaker.
The catch
It is not the accuracy leader and Deepgram's own pricing page is where the good news stops — the product page for Nova-3 returned a 404 when I went looking for its WER claims, so I have no vendor-stated accuracy figure to attribute at all. On the independent AA board it does not appear in the top five by WER. That gap shows up as exactly the errors that cost you time: proper nouns, alphanumeric identifiers, overlapping speech. The $200 credit is generous but expires, and Growth pricing requires a monthly commitment.
Wrong for
A single important recording where every word matters — pay the extra 4p an hour for Scribe v2 or Universal-3.5 Pro. Also wrong for Docker-based on-prem unless you are prepared for an enterprise contract.
Open Nova-3
4

Whisper large-v3 (via faster-whisper / WhisperX)

OpenAI (weights) / SYSTRAN, Max Bain (runtimes)

Free, offline, 99 languages. Hallucinates, and you own the GPU.

Use it when
The audio legally cannot leave your infrastructure — medical, legal, HR, defence — or you have enough volume that per-minute API pricing has stopped being rounding error.
Cost
Free. Apache 2.0 weights, MIT runtime. You pay for GPU only.Model weights Apache 2.0, 1.55B parameters, 99 languages. faster-whisper is MIT-licensed and claims up to 4x faster than openai/whisper at the same accuracy with less memory (13 minutes of audio: 2m23s on openai/whisper versus 1m03s on faster-whisper, large-v2 FP16 on GPU). WhisperX adds word-level timestamps and speaker diarisation via pyannote, which has its own model-access gating. If you would rather rent than own, Groq hosts it at $0.111/hr for large-v3 and $0.04/hr for large-v3-turbo — but that is a hosted API again, with a 25 MB file cap on the free tier and 100 MB on dev.
Good at
Nothing else on this list runs with the network cable pulled out. 99 languages is the broadest coverage here — Parakeet does 25, Scribe does 90+. The ecosystem is the real asset: faster-whisper, WhisperX, whisper.cpp, distil-whisper and a decade of fine-tunes all take the same weights, so you can trade accuracy for speed without changing vendors. And the marginal cost of the ten-thousandth hour is the same as the first.
The catch
OpenAI's own model card documents it: the model can generate text 'not actually spoken in the audio input', and the sequence-to-sequence architecture 'makes it prone to generating repetitive texts'. On day three you will find a paragraph of plausible, fluent, entirely invented speech in the middle of a silence, and no confidence score flagged it. It also ships with no diarisation — you bolt on WhisperX and pyannote yourself, and now you are maintaining a three-model pipeline. Performance is explicitly uneven across accents, dialects and low-resource languages. Budget a week, not an afternoon.
Wrong for
Anyone in a hurry with a single recording, or a team with no GPU and no appetite for pipeline maintenance. Pay $0.22/hr and move on. Also wrong if you need low-latency streaming.
Open Whisper large-v3 (via faster-whisper / WhisperX)
5

Speechmatics

Speechmatics

Cheapest credible hosted rate, plus a container you can actually deploy.

Use it when
You need on-prem or private-cloud deployment with a support contract behind it, or you are transcribing at volume in many languages and want the price floor.
Cost
Batch from $0.129/hr (Melia 1). Enhanced $0.40/hr. Container on Enterprise.Batch: Melia 1 $0.129/hr, Standard $0.24/hr, Enhanced $0.40/hr. Real-time: Standard $0.24/hr, Enhanced $0.43/hr. Add-ons: translation $0.65/hr, summaries $0.12/hr, chapters $0.40/hr. Diarisation is listed as a core speech-to-text feature across tiers, not an add-on. $100 credit to start, no card. Pro tier gives 50 concurrent real-time sessions and 10 file jobs/second; Free and Pro are SaaS-only across US, EU or Australia regions. Enterprise unlocks Private Cloud, Container, Virtual Appliance and On-Device — pricing is sales-gated, so check current pricing.
Good at
The deployment spread. It is the only vendor here offering a supported container and virtual appliance alongside a public hosted price list, which matters when compliance says on-prem but your team has no interest in babysitting a Whisper pipeline. $0.129/hr on Melia 1 is roughly half the going hosted rate. 55+ languages, diarisation included, and a $100 no-card credit that is a real trial rather than a demo.
The catch
The $0.129/hr headline is the cheapest model, not the good one — the tier you will end up on after listening to the output is Enhanced at $0.40/hr, three times the advertised floor and nearly double Scribe v2. Speechmatics publishes no WER figure I could verify on their pricing page, and they appear in AssemblyAI's competitor list without a number attached, so the accuracy case rests on reputation rather than a benchmark I can point you at. On-prem pricing is entirely behind a sales conversation — I could not verify it.
Wrong for
A solo builder with one recording and no procurement process. The trial is fine, but the value here is the enterprise deployment path, and you are not buying that.
Open Speechmatics

Also considered

What we left out, and why. A list is only trustworthy if you can see what it rejected.

  • NVIDIA Parakeet TDT 0.6b v3Nearly took rank 4 — 0.6B parameters, 6.34% average WER on the Open ASR Leaderboard, word-level timestamps, runs in 2 GB — but CC-BY-4.0, only 25 European languages, and no diarisation at all.
  • OpenAI gpt-transcribe$0.0045/min (~$0.27/hr), fine quality, but no diarisation story and it does not appear in the top ranks of any independent WER board I checked.
  • Microsoft Azure MAI-Transcribe-1.5Second on Artificial Analysis at 2.4% WER, but $6.00 per 1,000 minutes — 63% more than Scribe v2 for 0.2 points of WER.
  • Google Gemini 3.5 Transcribe2.6% WER at $5.00 per 1,000 minutes. Beaten on both axes by Scribe v2.
  • Groq (Whisper large-v3 / turbo)$0.111/hr and $0.04/hr is the cheapest way to rent Whisper, but 25 MB free / 100 MB dev file caps and single-track-only processing make it awkward for long recordings.
  • Canary-Qwen-2.5B5.63% WER and strong on the leaderboard, but English-only and CC-BY-4.0 — narrower than Whisper for the same self-hosting effort.
  • Mistral Voxtral Mini 4B RealtimeApache 2.0 and 13 languages, but 7.68% WER puts it behind both Whisper and Parakeet for batch work.

What would change this list

  • Whether ElevenLabs ever publishes actual WER figures and names the Scribe v2 architecture — right now rank 1 rests entirely on a third-party board.
  • Coval publishing per-provider rankings on benchmarks.coval.ai/stt directly, rather than results reaching us via AssemblyAI's blog.
  • AssemblyAI folding diarisation into the base $0.21/hr — that alone would put it level with Scribe v2 on price and ahead on degraded audio.
  • Deepgram shipping a Nova successor with a published WER figure; Nova-3 currently competes on speed and price because there is no accuracy number to check.
  • An Apache-2.0 or MIT open model clearing 5% average WER with built-in diarisation — that collapses the case for hosted APIs at the volume end.
  • Entity and alphanumeric accuracy becoming a standard benchmark axis. Coval reports production accuracy of 50-70% on IDs and proper nouns across providers, and nobody prices against it.
  • Speechmatics or anyone else publishing on-prem container pricing openly instead of routing it through sales.

How we ranked this

The method
Ranked on measured word error rate under degraded conditions rather than clean-studio scores, because a real recording has crosstalk, room noise and accents. I weighted two independent benchmarks over vendor self-reports: Artificial Analysis AA-WER v2 (non-streaming track) and Coval's 3,500-sample STT set, which tests clipping, far-field mics, phone codecs, reverb, accents and noise gaps. Then I checked whether speaker diarisation and word-level timestamps are included in the headline price or billed separately, since a transcript without speaker labels is half a deliverable. Finally I required the list to span hosted APIs and weights you can run on your own hardware.
What we did not do
Not independently tested. No audio was run through any of these. Prices read from vendors' own pricing pages on 2026-08-29; WER figures read from third-party leaderboards and vendor blogs, and attributed as such.
Conflicts of interest
None. No affiliate links, no paid placements, no relationship with any tool listed.
What “blind tests” means
The WER numbers here come from three sources: the Artificial Analysis speech-to-text leaderboard (AA-WER v2, three datasets chosen for accent and acoustic variation), Coval's open STT benchmark (31 models, six degradation conditions), and the Hugging Face Open ASR Leaderboard (clean, standardised sets). Treat all vendor-published WER as marketing. Vendors pick the audio, pick the normalisation, and pick which competitor build they compare against — ElevenLabs' Scribe v2 launch post shows a FLEURS chart with no numbers printed on it at all. Coval's own write-up notes that top providers now sit within one to two points of each other on clean English, that alphanumeric entity accuracy can fall to 50-70% in production, and that a model posting 5% WER on monolingual audio can post 15-20% on code-switched calls. None of that shows up on a pricing page. Run your own worst recording through the free tiers before committing.

Sources