BENCHMARKSTT29 MODELS RANKEDLAST 30 DAYS

Time to Final Segment (TTFS)

Time to Final Segment (TTFS) is how long a speech-to-text model takes to deliver its final transcript after the speaker stops talking.

Current STT leader#1 / 29
39ms
Qwen3 ASR 1.7bvia Baseten

How it is calculated

TTFS = final-transcript timestamp − shared end-of-speech timestamp.

How to read it

Unit
ms
Better
Lower
Period
Rolling 30 days
Cadence
Re-measured daily

Speech-to-Text models on Time to Final Segment

Full STT dashboard
Time to Final Segment — every measured STT modelMilliseconds · lower is better · 30-day averageEvery STT model ranked on Time to Final Segment.
  1. #1Qwen3 ASR 1.7b39 ms
  2. #2STT RT v545 ms
  3. #4STT 166 ms
  4. #5Nova 385 ms
  5. #6Nova 287 ms
  6. #9Flux99 ms
  7. #11Whisper Large v3via Baseten131 ms
Show all 29 models
  1. #13Ink 2148 ms
  2. #15Whisper Large v3via Together AI200 ms
  3. #16Pulse205 ms
  4. #17Grok STT223 ms
  5. #18resonant-1252 ms
  6. #19Default258 ms
  7. #20Linden 1271 ms
  8. #22Daytona STT399 ms
  9. #25Solaria 1638 ms
  10. #27Chirp 3768 ms
  11. #29Chirp 2908 ms
median of all models · 200 ms
STT models over the last 30 days, ranked on Time to Final Segment.
#ModelHostTTFSWERTTFTSamples
1Qwen3 ASR 1.7bBaseten39 ms946 ms13,669
2STT RT v5Soniox45 ms1518 ms23,533
3Qwen3 ASR FastNari Labs47 ms1752 ms26,652
4STT 1Inworld AI66 ms1212 ms24,749
5Nova 3Deepgram85 ms1431 ms26,002
6Nova 2Deepgram87 ms1417 ms25,960
7Parakeet TDT 0.6B v3Together AI97 ms1228 ms26,460
8Flux MultilingualDeepgram98 ms1165 ms26,007
9FluxDeepgram99 ms1091 ms26,005
10Scribe v2 RealtimeElevenLabs122 ms2158 ms26,640
11Whisper Large v3Baseten131 ms924 ms13,663
12Universal 3.6 ProAssemblyAI135 ms1071 ms24,147
13Ink 2Cartesia148 ms1965 ms26,652
14Universal 3.5 ProAssemblyAI168 ms1025 ms26,654
15Whisper Large v3Together AI200 ms1261 ms26,445
16PulseSmallest205 ms1976 ms26,654
17Grok STTSpaceXAI223 ms—26,576
18resonant-1Reson8252 ms—26,653
19DefaultGradium258 ms1986 ms26,632
20Linden 1Speechmatics271 ms1537 ms26,595
21Gemini 3.5 Transcribe LiveGemini317 ms1609 ms26,567
22Daytona STTGuava399 ms5695 ms5,225
23Voxtral Mini Transcribe Realtime 2602Mistral411 ms1851 ms26,199
24GPT Realtime WhisperOpenAI599 ms1824 ms26,622
25Solaria 1Gladia638 ms1782 ms26,198
26GPT-4o mini TranscribeOpenAI708 ms—26,621
27Chirp 3Google768 ms5956 ms26,638
28GPT-4o TranscribeOpenAI783 ms—26,625
29Chirp 2Google908 ms6098 ms26,650
—Nemotron 3.5 ASR StreamingTogether AI—1544 ms26,542
—Universal StreamingAssemblyAI—1508 ms26,624
Under-sampled models are excluded; tied models share a place. Dotted WER values split into substitutions, deletions and insertions on hover or tap.

Tail latency

The distribution behind each average, ranked by median TTFS.

Time to Final Segment distribution per modelMilliseconds · shared axis · last 30 daysTime to Final Segment percentile spans for every measured STT model.
band p25–p75 · tick p50 · whisker to max with p90 and p95 stops

Last 30 days

Daily median for the current top 5 · gaps are days without qualifying runs.

Time to Final Segment — current leadersDaily p50 per model · UTC daysDaily Time to Final Segment for the current top STT models over the last 30 days.
Nova 3 · Sep 14: 88 msNova 3 · Sep 15: 91 msNova 3 · Sep 16: 85 msNova 3 · Sep 17: 95 msNova 3 · Sep 18: 80 msNova 3 · Sep 19: 81 msNova 3 · Sep 20: 71 msNova 3 · Sep 21: 91 msNova 3 · Sep 22: 91 msNova 3 · Sep 23: 97 msNova 3 · Sep 24: 88 msNova 3 · Sep 25: 92 msNova 3 · Sep 26: 71 msNova 3 · Sep 27: 94 msNova 3 · Sep 28: 99 msNova 3 · Sep 29: 95 msNova 3 · Sep 30: 82 msNova 3 · Oct 1: 83 msNova 3 · Oct 2: 92 msNova 3 · Oct 3: 74 msNova 3 · Oct 4: 76 msNova 3 · Oct 5: 91 msNova 3 · Oct 6: 84 msNova 3 · Oct 7: 87 msNova 3 · Oct 8: 90 msNova 3 · Oct 9: 91 msNova 3 · Oct 10: 83 msNova 3 · Oct 11: 75 msNova 3 · Oct 12: 93 msNova 3 · Oct 13: 92 msNova 3 · Oct 14: 76 msQwen3 ASR 1.7b · Sep 15: 23 msQwen3 ASR 1.7b · Sep 16: 21 msQwen3 ASR 1.7b · Sep 17: 21 msQwen3 ASR 1.7b · Sep 18: 22 msQwen3 ASR 1.7b · Sep 19: 22 msQwen3 ASR 1.7b · Sep 20: 22 msQwen3 ASR 1.7b · Sep 21: 21 msQwen3 ASR 1.7b · Sep 22: 21 msQwen3 ASR 1.7b · Sep 23: 33 msQwen3 ASR 1.7b · Sep 24: 24 msQwen3 ASR 1.7b · Sep 25: 23 msQwen3 ASR 1.7b · Sep 26: 23 msQwen3 ASR 1.7b · Sep 27: 32 msQwen3 ASR 1.7b · Sep 28: 21 msQwen3 ASR 1.7b · Sep 29: 33 msQwen3 ASR 1.7b · Sep 30: 31 msQwen3 ASR 1.7b · Oct 1: 32 msQwen3 ASR 1.7b · Oct 2: 31 msQwen3 ASR 1.7b · Oct 3: 21 msQwen3 ASR 1.7b · Oct 4: 24 msQwen3 ASR 1.7b · Oct 5: 21 msQwen3 ASR 1.7b · Oct 6: 21 msQwen3 ASR 1.7b · Oct 7: 20 msQwen3 ASR 1.7b · Oct 8: 24 msQwen3 ASR 1.7b · Oct 9: 21 msQwen3 ASR 1.7b · Oct 10: 21 msQwen3 ASR 1.7b · Oct 11: 21 msQwen3 ASR 1.7b · Oct 12: 20 msQwen3 ASR 1.7b · Oct 13: 21 msQwen3 ASR 1.7b · Oct 14: 25 msQwen3 ASR Fast · Sep 14: 42 msQwen3 ASR Fast · Sep 15: 43 msQwen3 ASR Fast · Sep 16: 44 msQwen3 ASR Fast · Sep 17: 43 msQwen3 ASR Fast · Sep 18: 47 msQwen3 ASR Fast · Sep 19: 43 msQwen3 ASR Fast · Sep 20: 47 msQwen3 ASR Fast · Sep 21: 41 msQwen3 ASR Fast · Sep 22: 47 msQwen3 ASR Fast · Sep 23: 56 msQwen3 ASR Fast · Sep 24: 42 msQwen3 ASR Fast · Sep 25: 44 msQwen3 ASR Fast · Sep 26: 45 msQwen3 ASR Fast · Sep 27: 41 msQwen3 ASR Fast · Sep 28: 44 msQwen3 ASR Fast · Sep 29: 44 msQwen3 ASR Fast · Sep 30: 43 msQwen3 ASR Fast · Oct 1: 44 msQwen3 ASR Fast · Oct 2: 45 msQwen3 ASR Fast · Oct 3: 44 msQwen3 ASR Fast · Oct 4: 43 msQwen3 ASR Fast · Oct 5: 46 msQwen3 ASR Fast · Oct 6: 42 msQwen3 ASR Fast · Oct 7: 46 msQwen3 ASR Fast · Oct 8: 41 msQwen3 ASR Fast · Oct 9: 45 msQwen3 ASR Fast · Oct 10: 44 msQwen3 ASR Fast · Oct 11: 44 msQwen3 ASR Fast · Oct 12: 46 msQwen3 ASR Fast · Oct 13: 45 msQwen3 ASR Fast · Oct 14: 63 msSTT 1 · Sep 14: 63 msSTT 1 · Sep 15: 65 msSTT 1 · Sep 16: 65 msSTT 1 · Sep 17: 77 msSTT 1 · Sep 18: 69 msSTT 1 · Sep 19: 60 msSTT 1 · Sep 20: 64 msSTT 1 · Sep 21: 63 msSTT 1 · Sep 22: 63 msSTT 1 · Sep 23: 64 msSTT 1 · Sep 24: 61 msSTT 1 · Sep 25: 67 msSTT 1 · Sep 26: 60 msSTT 1 · Sep 27: 61 msSTT 1 · Sep 30: 71 msSTT 1 · Oct 1: 65 msSTT 1 · Oct 2: 68 msSTT 1 · Oct 3: 65 msSTT 1 · Oct 4: 69 msSTT 1 · Oct 5: 62 msSTT 1 · Oct 6: 65 msSTT 1 · Oct 7: 69 msSTT 1 · Oct 8: 63 msSTT 1 · Oct 9: 64 msSTT 1 · Oct 10: 63 msSTT 1 · Oct 11: 65 msSTT 1 · Oct 12: 66 msSTT 1 · Oct 13: 67 msSTT 1 · Oct 14: 73 msSTT RT v5 · Sep 14: 61 msSTT RT v5 · Sep 18: 41 msSTT RT v5 · Sep 19: 51 msSTT RT v5 · Sep 20: 35 msSTT RT v5 · Sep 21: 47 msSTT RT v5 · Sep 22: 39 msSTT RT v5 · Sep 23: 58 msSTT RT v5 · Sep 24: 40 msSTT RT v5 · Sep 25: 41 msSTT RT v5 · Sep 26: 41 msSTT RT v5 · Sep 27: 35 msSTT RT v5 · Sep 28: 51 msSTT RT v5 · Sep 29: 40 msSTT RT v5 · Sep 30: 40 msSTT RT v5 · Oct 1: 38 msSTT RT v5 · Oct 2: 33 msSTT RT v5 · Oct 3: 35 msSTT RT v5 · Oct 4: 32 msSTT RT v5 · Oct 5: 35 msSTT RT v5 · Oct 6: 42 msSTT RT v5 · Oct 7: 37 msSTT RT v5 · Oct 8: 41 msSTT RT v5 · Oct 9: 41 msSTT RT v5 · Oct 10: 39 msSTT RT v5 · Oct 11: 32 msSTT RT v5 · Oct 12: 39 msSTT RT v5 · Oct 13: 41 msSTT RT v5 · Oct 14: 42 ms
Nova 3Qwen3 ASR 1.7bQwen3 ASR FastSTT 1STT RT v5

Time to Final Segment by dataset

The overall average split by test condition — where each model holds up and where it degrades.

Time to Final Segment for every STT model, per dataset, over the last 30 days.
#ModelHostAll datasetsWildASR cleanPipeCat (production)WildASR accentsWildASR clippingWildASR far-fieldWildASR noise gapsWildASR phone codec
1Qwen3 ASR 1.7bBaseten39 ms33 ms32 ms24 ms105 ms84 ms39 ms27 ms
2STT RT v5Soniox45 ms44 ms45 ms46 ms43 ms43 ms44 ms44 ms
3Qwen3 ASR FastNari Labs47 ms47 ms47 ms44 ms46 ms46 ms45 ms47 ms
4STT 1Inworld AI66 ms70 ms65 ms58 ms70 ms71 ms70 ms66 ms
5Nova 3Deepgram85 ms89 ms83 ms83 ms91 ms88 ms86 ms91 ms
6Nova 2Deepgram87 ms88 ms86 ms84 ms92 ms89 ms87 ms94 ms
7Parakeet TDT 0.6B v3Together AI97 ms96 ms99 ms99 ms92 ms95 ms92 ms91 ms
8Flux MultilingualDeepgram98 ms100 ms94 ms103 ms111 ms103 ms103 ms105 ms
9FluxDeepgram99 ms101 ms96 ms102 ms112 ms100 ms101 ms108 ms
10Scribe v2 RealtimeElevenLabs122 ms121 ms121 ms119 ms130 ms124 ms124 ms123 ms
11Whisper Large v3Baseten131 ms128 ms137 ms90 ms137 ms137 ms116 ms132 ms
12Universal 3.6 ProAssemblyAI135 ms134 ms137 ms123 ms139 ms138 ms133 ms136 ms
13Ink 2Cartesia148 ms148 ms147 ms151 ms150 ms151 ms149 ms153 ms
14Universal 3.5 ProAssemblyAI168 ms157 ms163 ms209 ms178 ms188 ms186 ms178 ms
15Whisper Large v3Together AI200 ms197 ms202 ms216 ms209 ms194 ms173 ms197 ms
16PulseSmallest205 ms206 ms202 ms210 ms212 ms214 ms205 ms218 ms
17Grok STTSpaceXAI223 ms226 ms226 ms208 ms236 ms226 ms217 ms195 ms
18resonant-1Reson8252 ms252 ms254 ms241 ms250 ms252 ms251 ms251 ms
19DefaultGradium258 ms252 ms242 ms355 ms262 ms279 ms278 ms299 ms
20Linden 1Speechmatics271 ms259 ms264 ms312 ms282 ms304 ms283 ms293 ms
21Gemini 3.5 Transcribe LiveGemini317 ms315 ms321 ms292 ms308 ms316 ms319 ms315 ms
22Daytona STTGuava399 ms386 ms404 ms438 ms384 ms404 ms382 ms387 ms
23Voxtral Mini Transcribe Realtime 2602Mistral411 ms413 ms409 ms399 ms429 ms406 ms401 ms427 ms
24GPT Realtime WhisperOpenAI599 ms587 ms592 ms636 ms638 ms599 ms602 ms631 ms
25Solaria 1Gladia638 ms617 ms643 ms709 ms669 ms639 ms587 ms609 ms
26GPT-4o mini TranscribeOpenAI708 ms707 ms705 ms649 ms729 ms745 ms713 ms731 ms
27Chirp 3Google768 ms764 ms779 ms662 ms744 ms774 ms782 ms787 ms
28GPT-4o TranscribeOpenAI783 ms784 ms790 ms674 ms796 ms790 ms795 ms792 ms
29Chirp 2Google908 ms897 ms924 ms793 ms888 ms917 ms885 ms939 ms
Ranked on the all-datasets average; a dash means the model was not measured on that dataset in the last 30 days. Cell shading deepens toward each column’s highest value.

About TTFS

Why it matters

Applications often wait for a final transcript before acting on a completed turn. A model may stream partial text quickly but take longer to mark the segment final.

Coval uses TTFS as the primary speech-to-text ranking metric because it measures when the final transcript becomes available after speech ends.

How Coval measures it

One shared voice-activity model identifies the end of speech, and every provider's timer starts from that point. Provider-specific endpointing decisions are therefore excluded from the comparison.

Every model receives the same audio, and connection setup is excluded consistently across providers.

Caveats and interpretation

  • A production agent may add its own endpointing delay before the benchmark's shared end-of-speech instant.
  • Providers expose different finalization semantics; Coval uses the event treated as final by the published integration for each endpoint.

The datasets behind it

Every model runs the same fixed inputs, so a gap in TTFS is the model's doing — not the test's.

Same datasets, prompts and metric definitions for every model, measured by Coval’s open-source runner. Full methodology on the overview.

Evaluate your own voice agent

Use Coval to test your production configuration, prompts and calls—not only the public benchmark endpoints.

Book a Demo