Industry’s most accurate Speech AI models

Examine the performance of our Speech AI models across key metrics including accuracy, word error rate, and more.

Highest Word Accuracy Rate

AssemblyAI’s Universal-1 model leads in accuracy, and is up to 40% more accurate than other speech-to-text models.

English

Spanish

80%

90%

95%

AssemblyAI

OpenAI

Microsoft

Deepgram

Amazon

Google

Dataset

AssemblyAI

Universal-1

OpenAI

Whisper Large-v3

Microsoft

Azure Batch v3.1

Deepgram

Nova 2

Amazon

Google

Latest-long

English

92.7%

91.6%

90.6%

90.5%

89.4%

86.4%

Spanish

95.2%

94.0%

92.8%

92.4%

94.2%

91.3%

Average across all datasets

Lowest Word Error Rate

Fewer errors are critical to building successful AI applications around voice data—including summaries, customer insights, metadata tagging, action items, and more.

English

Spanish

0%

4%

8%

12%

AssemblyAI

OpenAI

Microsoft

Deepgram

Amazon

Google

Dataset

AssemblyAI

Universal-1

OpenAI

Whisper Large-v3

Microsoft

Azure Batch v3.1

Deepgram

Nova 2

Amazon

Google

Latest-long

English

7.3%

8.4%

9.4%

9.5%

10.6%

13.6%

Spanish

4.8%

6.0%

7.2%

7.6%

5.8%

8.7%

Average across all datasets

Consecutive Error Types per Audio Hour

Universal-1 shows a 30% reduction in hallucination rates compared to Whisper Large-v3. We define hallucinations as five or more consecutive insertions, substitutions, or deletions.

Fabrications

Omissions

Hallucinations

0%

10%

15%

20%

AssemblyAI

Whisper Large-v3

Metrics

AssemblyAI

Universal-1

OpenAI

Whisper Large-v3

Fabrications

5.2%

8.8%

Omissions

5.6%

7.1%

Hallucinations

12.9%

18.4%

Average across all datasets

See the difference

The examples below show the difference between Universal-1's performance and Whisper Large-v3's hallucinations.

Ground-truth

AssemblyAI

Universal-1

OpenAI

Whisper Large-V3

her jewelry shimmered

her jewelry shimmering

hadja luis sima addjilu sime subtitles by the amara org community

the taebaek mountain chain is often considered the backbone of the korean peninsula

the tabet mountain chain is often considered the backbone of the korean venezuela

the ride to price inte i daseline is about 3 feet tall and suites sizes is 하루

the englishman said nothing

there's an englishman said nothing

does that mean we should not have interessant n

not in a month of sundays

marine a month of sundays

this time i am very happy and then thank you to my co workers get them back to jack corn again thank you to all of you who supported me the job you gave me ultimately gave me nothing however i thank all of you for supporting me thank you to everyone at jack corn thank you to michael john song trabalhar significant

English Word Error Rate per dataset

Dataset

AssemblyAI

Universal-1

OpenAI

Whisper Large-v3

Microsoft

Azure Batch v3.1

Deepgram

Nova 2

Amazon

Google

Latest-long

CommonVoice v5.1

6.80%

8.70%

9.20%

11.90%

9.00%

16.90%

Meanwhile

4.70%

9.70%

6.20%

6.40%

7.30%

10.00%

Noisy

10.20%

11.80%

16.80%

15.70%

27.50%

21.30%

Podcast

8.40%

10.00%

9.70%

11.80%

10.20%

11.90%

Telephony (internal)

11.00%

12.80%

16.40%

15.10%

16.00%

20.40%

LibriSpeech Clean

1.60%

1.80%

2.80%

2.60%

2.90%

5.80%

LibriSpeech Test-Other

3.10%

3.60%

6.40%

5.70%

6.60%

12.60%

Broadcast (internal)

5.00%

4.80%

6.00%

6.40%

5.90%

8.20%

Earnings 2021

9.90%

9.60%

7.40%

12.30%

10.50%

11.90%

CORAAL

11.80%

12.50%

12.70%

10.60%

11.30%

19.10%

TEDLIUM

7.50%

7.40%

9.70%

6.60%

9.10%

11.30%

Average

7.30%

8.40%

9.40%

9.50%

10.60%

13.60%

Spanish Word Error Rate per dataset

Dataset

AssemblyAI

Universal-1

OpenAI

Whisper Large-v3

Microsoft

Azure Batch v3.1

Deepgram

Nova 2

Amazon

Google

Latest-long

CommonVoice v9

3.40%

5.00%

7.50%

8.00%

4.70%

7.10%

Private

4.60%

6.60%

8.90%

8.20%

6.20%

13.70%

Multilingual LS

3.30%

5.70%

5.70%

5.80%

3.40%

7.20%

Voxpopuli

7.50%

9.60%

8.80%

9.30%

8.60%

10.70%

Fleurs

5.00%

2.80%

4.90%

7.00%

6.20%

5.00%

Average

4.80%

6.00%

7.20%

7.60%

5.80%

8.70%

Benchmark Report Methodology

250+

hours of audio data

80,000+

audio files

26

datasets

Datasets

This benchmark was performed using 3 open-source datasets (LibriSpeech, Rev16, and Meanwhile) and 4 in-house datasets curated by AssemblyAI. For the in-house datasets, we sourced 60+ hours of human-labeled audio data covering popular speech domains such as call centers, podcasts, broadcasts, and webinars. Collectively, these datasets comprise a diverse set of English audio that spans phone calls, broadcasts, accented speech, and heavy jargon.

Methodology

We measured the performance of each provider on 7 datasets. For each vendor, we made API calls to their most accurate model for each file, and for Whisper we generated outputs using a self-hosted instance of Whisper-Large-V3. After receiving results for each file from each vendor, we normalized both the prediction from the model and the ground truth transcript using the open-source Whisper Normalizer. From there, we calculated the average metrics for each file across datasets to measure performance.

AssemblyAI combines industry-leading accuracy with a robust feature set

Language Detection

Speaker Labels

Word Timings

Real-time Streaming

Custom Vocabulary

Dual Channel

LLM Text Generation

Profanity Filtering

Speech Threshold

Advanced PII Redaction

Extract maximum value from voice data

AssemblyAI’s models deliver the highest accuracy and an expansive set of capabilities, making it easy to build on top of voice data.

Products overview
Rapid innovation, constant iteration

AssemblyAI ships new features, model improvements, and product updates weekly to ensure you have access to cutting-edge Speech AI capabilities.

View changelog

Submit your email to download
a PDF of the benchmark results

Or get started in seconds with the AssemblyAI API

Trusted by thousands of developers in businesses across every industry

"With AssemblyAI, we get a trusted partner that supports us in enhancing the value we deliver for our customers."

Ryan Johnson, Chief Product Officer, CallRail

It’s fast and free to start building with AssemblyAI

1
2
3
4
5
6
7
import assemblyai as aai
import json

transcriber = aai.Transcriber()
transcript = transcriber.transcribe(URL, config)

print(json.dumps(transcript, indent=2))