Question · Speech recognition
Deepgram vs AssemblyAI: which speech-to-text API is better?
On recorded English audio, AssemblyAI is cheaper and scored a lower word error rate on an independent index (3.0 percent against Deepgram's 5.2 percent). Deepgram's Flux model was the fastest in a live-audio benchmark and it offers self-hosting, so it suits voice agents and teams that need to run the model themselves.
Updated October 27, 20263 min read20 cited facts, each traced to its source
Neither is better for every job. For recorded English audio, AssemblyAI is the stronger pick: it lists at a lower price and scored a lower error rate on the independent Artificial Analysis index. For live voice agents and self-hosted deployments, Deepgram has the edge. All prices below were read on each vendor's pricing page on 27 October 2026.
AssemblyAI is cheaper on recorded audio
AssemblyAI's Universal-3.5 Pro lists at $0.21 per hour 1, and its lower-cost Universal-2 at $0.15 per hour 2. Deepgram's Nova-3 Monolingual lists at $0.258 per hour 3, about 1.23 times AssemblyAI's Pro price 4.
| Deepgram | AssemblyAI | |
|---|---|---|
| Recorded audio, per hour | $0.258 Nova-3 | $0.21 Universal-3.5 Pro |
| Speaker labels, recorded | Included | $0.02 per hour 5 |
| Cheapest live option, per hour | $0.288 promotional, $0.462 regular 6 | $0.15 7 |
| Free allowance | $200 credit 8 | 185 hours recorded 9 |
The speaker-label difference narrows the gap a little: Deepgram includes diarization on recorded audio, while AssemblyAI charges extra. Even so, AssemblyAI stays cheaper per hour. For the full price lists see how much Deepgram costs and how much AssemblyAI costs.
AssemblyAI scored better on accuracy
On Artificial Analysis's three-dataset index, AssemblyAI's Universal-3.5 Pro scored a 3.0 percent word error rate, against 5.2 percent for Deepgram's Nova-3 10 11. A two-point gap is large enough to matter. Each vendor's own benchmark favors itself: AssemblyAI reports 7.9 percent for Nova-3 12, while Deepgram reports 5.26 percent in its own launch tests 13. Neither publishes test audio, so lean on the independent figure and then test your own files. More in how accurate Deepgram is.
Deepgram wins on live speed and deployment
In Artificial Analysis's 2026 streaming benchmark, Deepgram's Flux returned a final transcript 0.020 seconds after speech ended, the fastest service tested 14. AssemblyAI's realtime model took 0.47 seconds to its first partial transcript 15. Flux also scored a higher error rate on partial results, 7.4 percent against 3.6 percent for ElevenLabs' realtime model 16, so speed is bought with some accuracy.
Deepgram's own comparison page recommends itself for batch and real-time transcription, hosted or self-hosted deployment, and a voice agent API on one platform 17. That is a vendor view, but self-hosting and regional endpoints are real differences if your data cannot leave your network.
It depends: which one fits your job
| Your situation | Lean toward |
|---|---|
| Transcribing recorded English calls or meetings, accuracy first | AssemblyAI |
| Lowest price per hour on recorded audio | AssemblyAI |
| Voice agent where reply speed matters most | Deepgram (Flux) |
| Need self-hosting or regional processing | Deepgram |
| Mixed languages in one recording | Test both: language coverage differs by model |
| Data privacy on recorded audio | Compare carefully (see below) |
Privacy defaults differ. Deepgram retains requests to improve its models unless you opt out per request 18, and the opt-out gives zero data retention 19. AssemblyAI says pre-recorded transcription does not offer zero retention 20.
What to do
- Run the same 30 to 60 minutes of your own audio through both. Both have free credit or free hours, so the test costs nothing.
- Score each with word error rate against corrected transcripts, and time live responses from your own servers.
- Price a month at regular rates, with the add-ons you need.
- Pick the winner for your audio, not the winner on a leaderboard.
Posts on Reddit and forums vary by workload and date, so use them for hints about edge cases, then verify. See the guide to Deepgram, the guide to AssemblyAI and the overview of speech recognition. If you are not building a product, free browser transcription at /audio-to-text may be all you need.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
The data behind these numbers
Go deeper
Related questions
- How accurate is Deepgram?
- How much does Deepgram cost?
- Are open-source speech recognition models as accurate as paid APIs?
- AssemblyAI vs OpenAI Whisper: which is more accurate?
- Can an ESP32 or microcontroller do speech recognition?
- Can large language models do speech recognition?
- Can Whisper AI do text to speech?
- Can Whisper identify different speakers?