Converse-STT speech-to-text benchmark

A caller stops talking. Soniox STT-RT v5 has the transcript ready in 38ms. AssemblyAI Universal 3.6 Pro takes 91ms, but gets the fewest words wrong.

Last updated Methodology by Dileep Chagam

With Ocular

Accuracy vs speed

Each dot is one model. Bottom-left is best: fewer errors and a faster final transcript.

Top half on bothBest picks
Final-text delay P50 (ms)
Pipecat Dataset WER (%)
Shaded box: top half on both measures. Dotted line: no other model is both more accurate and faster.
Accuracy

Who gets the words right

On the public clips, AssemblyAI Universal 3.6 Pro gets about 2 words in 100 wrong. Real calls are harder: 14 of the other 16 models land too close to the leader to call.

How to read this table
WER · Word error rate
Share of words the model got wrong: replaced, missing or added. Lower is better.
Pipecat Dataset
1,000 short public clips from Pipecat's STT benchmark dataset.
Ocular Dataset
8 recordings from 4 real phone conversations, licensed from Ocular.
Likely range · 95% range
Where the model's true score probably falls, given how much audio was tested. Overlapping ranges are too close to call.
TTFT · Time to first text
How long after the audio starts streaming until the first words appear.
TTFS · Final-text delay
How long after the caller stops until the full transcript arrives. A voice agent waits for this before it replies.
P50 / P90 / P95 · Typical, slow and slowest turns
Half of turns are faster than P50. Only 1 in 10 is slower than P90, and 1 in 20 slower than P95.

Likely ranges come from resampling the Pipecat clips, or the Ocular conversations, 10,000 times and keeping the middle 95% of results. Lower is better on every column.

* Google Chirp: TTFS shows observed final-text delay after stream close because controlled finalization is unavailable.‡ GPT-4o Transcribe and GPT-4o Mini Transcribe: no text arrives until the speaker stops, so first-text time is not comparable.
Trade-off

Accuracy and speed pull apart

Getting words right takes time. The most accurate model needs 91ms for the final transcript. The fastest needs 38ms, but gets more words wrong: 2.54% against 1.77%.

Public clips vs real calls

Each dot is one model. Bottom-left is best on both datasets.

Top half on both
Ocular Dataset WER (%)
Pipecat Dataset WER (%)
Diagonal line: same error rate on both. Above it, a model does worse on real calls. Shaded box: top half on both measures.

First words vs final transcript

Each dot is one model. Bottom-left is fastest at both.

Top half on both
Final-text delay P50 (ms)
Time to first text P50 (ms)
Shaded box: top half on both measures.

Model ranking

Word error rate on 1,000 clips from Pipecat's STT benchmark dataset. Lower is better.

#ModelPipecat Datasetclips
1AssemblyAI Universal 3.6 Pro1.77%1,000
2AssemblyAI Universal 3.5 Pro1.93%1,000
3Google Chirp 32.00%1,000
4Reson82.10%1,000
5GPT Realtime Whisper2.16%1,000
6Cartesia Ink 22.39%1,000
7Speechmatics Linden2.46%998
8Soniox STT-RT v52.54%1,000
9Google Chirp 22.59%1,000
10Inworld STT-12.72%1,000
11GPT-4o Mini Transcribe3.35%1,000
12Deepgram Nova-33.46%1,000
13Smallest Pulse3.66%1,000
14GPT-4o Transcribe3.90%1,000
15Deepgram Flux English3.90%999
16Deepgram Flux Multilingual4.96%999
17Gradium6.48%1,000

Counts are the clips each model returned usable text for, so they differ between models and between datasets.

Final-text timing uses each provider's supported finalization contract. Compare models with similar contracts before treating small latency gaps as meaningful.

Pick a model

Pick by what your agent needs

So the right model depends on what your agent can't afford to get wrong. Start there.

Compare

Compare any two models

Already have two in mind? Put them side by side.

Compare
AssemblyAI Universal 3.6 ProAssemblyAI
Soniox STT-RT v5Soniox
Pipecat Dataset WER
1.77%1st
0.78 points lower
2.54%8th
Ocular Dataset WER
4.50%14th
Too close to call
3.92%6th
Too close to call
Time to first text
485ms1st
710ms sooner
1.20s9th
Final-text delay
91ms3rd
38ms1st
53ms sooner
Lower is better on every metric. The small figure is the place in the whole field.All 136 comparisons

The most accurate model against the next six

Every comparison

Or open one model

Methodology

How we tested

Every model heard the same audio and was scored the same way.

Same audio

All 17 models transcribed the same 1,000 public clips and the same 4 real phone calls.

Same scoring

WER counts every word replaced, missing or added, against the reference transcript.

Same clock

Speed comes from the same 206 streamed turns, at typical, slow and worst-case (P50, P90, P95).

Where the audio comes from

Pipecat Dataset

1,000 public voice-agent clips from Pipecat's STT benchmark dataset. Its reference transcripts are generated with Gemini and described by Pipecat as human-reviewed.

View Pipecat dataset

Ocular Dataset

Eight licensed speaker recordings from four conversations, provided by Ocular for this benchmark.

About Ocular
Common questions

Questions

What is the best speech-to-text model in 2026?

AssemblyAI Universal 3.6 Pro has the lowest word error rate on the Pipecat Dataset, at 1.77%. 5 other models are within its margin of error there, so that lead is not certain. Reson8 has the lowest error rate on the Ocular conversation recordings, at 2.93%. 14 other models are within its margin of error there, so that lead is not certain. Soniox STT-RT v5 returns final text soonest, at 38ms median. Which is best depends on whether accuracy or speed matters more for your agent, so the leaderboard keeps the two apart.

What does the speech-to-text benchmark measure?

It measures transcription accuracy with word error rate, streaming responsiveness with time to first text, and finalization speed with time to final text.

What is a good word error rate?

Lower word error rate is better. The most useful comparison is between models tested on the same recordings, language, audio quality, and scoring method.

How should I compare speech-to-text APIs?

Compare APIs on the same recordings and scoring method, then consider word error rate, time to first text, final-text delay, streaming behavior, and failures together. Small differences from unrelated tests are not directly comparable.

Which datasets are used?

The benchmark reports the public Pipecat Dataset separately from eight licensed Ocular conversation recordings so differences between clean and conversational speech remain visible.

Can I compare two speech-to-text models directly?

Yes. The comparison tool provides head-to-head accuracy and streaming latency results for any two tested speech-to-text models.