IBM Granite Speech 5.0: Faster, Multilingual, Open-Weight ASR

IBM has released three updated speech models under Apache 2.0, covering high-accuracy multilingual transcription, ultra-fast edge inference and multi-speaker meeting recordings — all free to use and deployable on consumer hardware.

IBM quietly dropped a significant update to its open-source speech lineup on Hugging Face this week, releasing one new model and revising two existing ones under the Granite Speech banner. The package covers three distinct problems that developers and researchers run into constantly: getting transcription right across languages, processing audio as fast as possible on lightweight hardware, and figuring out who said what in a messy meeting recording.

The centerpiece is granite-speech-5.0-2b, a successor to the previous 4.1-2b model at the same 2-billion-parameter size. It was trained on 390,000 hours of public audio plus synthetic data targeting Japanese ASR, keyword biasing and translation. The model handles transcription in English, French, German, Spanish, Portuguese and Japanese, and translates to and from English in all those languages — plus English to Italian and Mandarin. As of Oct. 21, 2026, it ranks second among open-weight ASR models on the Open ASR Leaderboard with a 5.06% average English word error rate across public short-form test sets, placing it in the same tier as Nvidia’s Canary-Qwen-2.5B and ahead of the broad field of Whisper variants.

Several practical additions make this release more useful than the benchmark number alone suggests. Developers can now supply keyword lists of up to 2,000 terms — product names, acronyms, proper nouns — to bias the model’s output in any supported language. Punctuation and capitalization are opt-in via the prompt, with capitalization F1 scores ranging from 89.7 to 99.5 across IBM’s test sets. Language ID prompting lets users explicitly tell the model which language to expect, reducing errors in multilingual audio. The model ships with support for Transformers, vLLM, llama.cpp and mlx-audio for Apple Silicon.

Speed Record on the Edge

The updated granite-speech-5.0-470m-turboctc is a different kind of model entirely. At 470 million parameters, it’s an encoder-only CTC architecture built for raw inference speed — not for competing with LLM-decoder systems on accuracy. When IBM introduced Turbo CTC in August 2026, it was English-only. This revision adds six more languages (Japanese, Spanish, German, French, Italian and Portuguese), native punctuation and capitalization, and improved robustness in reverberant acoustic environments.

The speed improvement is the headline number: by compiling a single Conformer block and reusing its compute graph across the encoder stack, IBM pushed Turbo CTC to 19,870 RTFx on the Open ASR Leaderboard — up from roughly 12,600 RTFx at launch, a roughly 1.6× gain at the same accuracy level. For context, Nvidia’s Parakeet TDT 1.1B, one of the faster full-featured ASR models, achieves RTFx in the low thousands. Turbo CTC is not a direct apples-to-apples competitor — it trades some flexibility for extreme speed — but for on-device or edge deployments where latency is the constraint, those numbers are hard to ignore. IBM also published a WebGPU streaming demo that runs entirely in the browser.

Better Speaker Attribution for Meetings

The third release, granite-speech-4.1-2b-plus, keeps the 4.1 name intentionally — the architecture, prompt format and API are unchanged, making it a drop-in replacement for the existing model. The focus here is speaker diarization: identifying who spoke and when. IBM reports that word diarization error rate fell 7%, speaker-attributed word error rate (cpWER) dropped 7%, and average timestamp shift was cut by more than half. Long-form transcription word error rate dropped 24%, and keyword biasing errors fell 45% when using 20-term lists.

That last capability matters because integrated speaker diarization is genuinely uncommon in open-weight ASR. OpenAI’s Whisper, still the most widely deployed open-source option, performs transcription only — it does not identify speakers at all. The standard community workaround involves stitching together Whisper, pyannote.audio for diarization and WhisperX to align the outputs. Granite Speech 4.1 2B Plus handles this in a single model, which reduces pipeline complexity substantially for developers building meeting summarizers, call analytics tools or research interview processors.

Why This Matters If You’re a Student or Independent Builder

All three models are released under Apache 2.0, which means no API fees, no usage restrictions and no legal ambiguity about using them in coursework, side projects or even commercial applications. The 2B model runs on GPU, Mac (including Apple Silicon via mlx-audio) and local CPU. Turbo CTC runs in a browser tab.

For students building capstone projects around podcast transcription, lecture summarization, multilingual apps or interview analysis, this combination — accurate transcription, on-device speed and native speaker attribution — in a single open-weight collection removes several layers of complexity that previously required paid APIs or multi-library pipelines. IBM recommends pairing any of the three with its Granite Guardian models for production deployments that need additional safety and risk detection.

The practical takeaway: if your project involves audio and you’ve been paying for a transcription API or gluing together three open-source tools, it’s worth testing whether Granite Speech 5.0 handles your use case in one shot. The Apache 2.0 license means you can ship it without asking anyone’s permission.

Source: IBM Granite via Hugging Face

Additional research sources