whatmodel.sh / stt / Universal-3 Pro

Universal-3 Pro is a closed-weights speech-to-text model from AssemblyAI, released February 2026. Licence: proprietary.

Catalogue identity notes

AssemblyAI speech_models=['universal-3-pro'] (leaderboard assemblyai_provider.py; short-form entry 'assemblyai/universal-3-pro', long-form/multilingual entry 'assembly/universal-3-pro'). Announced 2026-02-03. Distinct from catalogue assemblyai-universal-3-5-pro. AssemblyAI retired Universal-3 Pro (routing switch 2026-09-02; models page observed 2026-09-28 lists only universal-3-5-pro and universal-2), so api is null.

62.6±2.0comparison only: no current run option verifiedfrom 6 benchmark results across 3 sources

Score within the Open ASR English short-form WER (March 2026) comparison set only.

$ how it compares

The speech-to-text models ranked either side of Universal-3 Pro, out of 176 with a score, then more from AssemblyAI.

#modelscorewhereRAMreleased
15Granite Speech 5.0 470M TurboCTC NC IBM64±4local~0.5GB2026-08
16Cohere Transcribe Arabic (07-2026) Cohere63±3local~4.1GB2026-07
17Universal-3 Pro AssemblyAI63±2comparison only2026-02
18Granite Speech 4.1 2B IBM62±3local~6GB2026-04
19Granite 4.0 1B Speech IBM62±3local~6GB2026-03
more from AssemblyAI
4Universal-3.6 Pro Realtime AssemblyAI70±3api $0.0075/audio min2026-09
8Universal-3.5 Pro AssemblyAI67±3api $0.0035/audio min2026-07
53Universal-Streaming (English) AssemblyAI58±3api $0.0025/audio min2025-06

see all speech-to-text models · find the ones that fit your machine

$ what it's good at

long-form transcription▁▁▅▁·▃▅█▆▁▃▂ #3 of 31 * · 13% of its score · 1 test
testresultvs the others in its rundifficultycountswhy
Open ASR English long-form WER6.8% ✎▁▁▅▁·▃▅█▆▁▃▂ beats 28/30avg 12%▇▇▇▇▇ 13%typical
multilingual transcription▂··▃▄█▆▅▄▃·▂ #3 of 37 * · 45% of its score · 1 test

Beats Universal-3.5 Pro, Cohere Transcribe Arabic (07-2026) here, though they rank higher overall. Trails SeamlessM4T v2 Large here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
Open ASR multilingual WER3.2% ✎▂··▂▃▂█▃█▂▃▁ beats 28/29avg 8.9%▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 45%typical
other tests4 not in a task · 41% of its score
testresultvs the others in its rundifficultycountswhy
Open ASR English short-form WER (March 2026)6.2% ✎▁▁▁▃··▁▁▂██▆ beats 76/86avg 8.2%▇▇▇▇▇ 13%blunt
RW-Voice-EQ ASR · 4 real-world English sets, mean WER9.4% ✎█▃▃▅▃···▃··▃ beats 2/9avg 15%▇▇▇▇ 11%typical
VoiceCodeBench · batch canonical token/entity match (CTEM)84.5% ✎▄···▄··▄▄▄·█ beats 1/6easy · avg 77%▇▇▇▇ 10%typical
VoiceCodeBench · batch WER (300 English workplace segments)4.3% ✎▄·▄·▄·▄█···▄ beats 6/6avg 12%▇▇▇ 7.3%typical

$ where to run it

No verified API or download recorded yet · add one

$ how the score was worked out · Open ASR Leaderboard 71%, VoiceCodeBench (arXiv:2608.28… 17%, RW-Voice-EQ Bench (Hume AI) 11%

Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works

sourceresultsshare of the scorelicence
Open ASR Leaderboard3▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 71%Apache-2.0
VoiceCodeBench (arXiv:2608.28916v2) · structured-token recovery ASR benchmark2▇▇▇▇▇ 17%CC BY 4.0
RW-Voice-EQ Bench (Hume AI)1▇▇▇ 11%CC BY 4.0
prior · pull toward the middle▇ 1%
weighted average= 62.6

$ improve this page

Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.

data updated · sources and licences · json