Mindket

granite-speech-5.0-2b

Newversion 1 · updated

Overview

Turns speech into text in six languages and translates speech to and from English, with keyword biasing and language prompting. A compact 2B speech-language model from IBM for enterprise audio.

granite-speech-5.0-2b is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and the Hugging Face command line
  • About 4.6 GB of memory for BF16 weights, or about 1.2 GB at 4-bit, which is an estimate
  • Audio files or a stream to transcribe
Runs in
  • Python projects that use the transformers library
  • Enterprise applications that process speech inputs
  • Windows, macOS or Linux with Python, to download the files
Start with
pip install -U huggingface_hub
hf download ibm-granite/granite-speech-5.0-2b

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This is a compact speech-language model from IBM, called Granite Speech 5.0 2B. It transcribes speech in six languages and translates speech in both directions between English and the other five. IBM started from a middle checkpoint of granite-4.0-1b-base and aligned it to speech. Training used about 390,000 hours of audio taken from public sets, plus synthetic data.

Who it suits

It suits teams that process recorded or live speech in business settings and need transcripts, translations or keyword-aware output.

IndustryWho uses itHow they use itExample
Enterprise operationsTeams that handle recorded calls and meetingsTranscribe speech into textTurn a noisy call recording into a transcript with punctuation
Localization and mediaTeams that work across several languagesTranslate speech to and from EnglishTranslate a spoken clip from Japanese into English text
Speech researchPeople who benchmark speech recognitionCompare error rates with the previous versionCheck punctuation and capitalization scores on test sets

If you only need written text translated, or a language outside the supported set, you can skip it.

Where to use it

  • Python projects that use the transformers library
  • Enterprise applications that process speech inputs
  • Windows, macOS or Linux with Python, to download the files
Use caseWhoWhat they get back
Speech to textOperations teamsA transcript with punctuation and capitalization
Speech translationLocalization teamsText in the other language, in both directions with English
Keyword-aware transcriptionTeams with product or name listsBetter capture of the terms on a list of up to 2000

How to set it up

What you need first:

  • Python and the Hugging Face command line
  • About 4.6 GB of memory for BF16 weights, or about 1.2 GB at 4-bit, which is an estimate
  • Audio files or a stream to transcribe
  1. Install the Hugging Face tools with pip.
  2. Download the model files to your computer.
  3. Load the model with transformers, following the usage section of the model card.
pip install -U huggingface_hub
hf download ibm-granite/granite-speech-5.0-2b

How to use it

You give the model audio and it returns text, either a transcript or a translation. The card says you can tell it the language of the audio with a language id prompt, and supply a keyword list of up to 2000 terms to bias recognition and translation.

ToolWhat it does
Speech recognitionTurns audio in one of the six languages into text
Speech translationTranslates between English and the other languages, both ways
Language id promptingTells the model which language the audio is in
Keyword list biasingFavors the terms on a list you provide

Example

You pass in a recording of an English earnings call and a short list of company and product names. The model returns a transcript with punctuation and capitals, and the list helps it get those names right.

For newcomers and experts

A good first try is one short English clip, transcribed as it is. Then try a clip in another supported language, and add a keyword list once the plain version works.

For experts, the model has 2.3B parameters and the card compares it with the previous 4.1 release at the same size. It reports higher accuracy on English short-form recognition, more resilience to noise and distant microphones, better long-form translation and a larger keyword list. For punctuation, PER counts inserted, deleted or substituted marks, and Cap-F1 scores capitalization on aligned word pairs.

  1. Audio goes in
  2. Optional language id and keyword list guide it
  3. The model transcribes or translates
  4. Text comes out with punctuation and capitals

Good to know

Punctuation error rate on LScln, lower is better
Previous 4.1 release25.70
This 5.0 release23.20
Punctuation and capitalization against the previous release
Test setPER 4.1PER 5.0Cap-F1 4.1Cap-F1 5.0
LScln25.7023.2089.7190.16
LSoth22.2721.2291.2691.65
VoxPopuli24.8623.7095.3595.07
Earnings-2222.8721.6495.1994.98
  • Scope: six languages for recognition, translation between English and each of them, and English as a source for Italian and Mandarin.
  • Intended use: enterprise applications that process speech.
  • Results: the card also shows charts for leaderboards, translation and keyword biasing, which are not reproduced here.
  • License: Apache 2.0
  • Cost to run: no API key or paid service named.
  • Data it reaches: it downloads files from Hugging Face, and the audio you give it is processed by your own code.
  • Not for: languages outside the supported set.

README and files

README

granite-speech-5.0-2b

Turns speech into text in six languages and translates speech to and from English, with keyword biasing and language prompting. A compact 2B speech-language model from IBM for enterprise audio.

Made by ibm-granite on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This is a compact speech-language model from IBM, called Granite Speech 5.0 2B. It transcribes speech in six languages and translates speech in both directions between English and the other five. IBM started from a middle checkpoint of granite-4.0-1b-base and aligned it to speech. Training used about 390,000 hours of audio taken from public sets, plus synthetic data.

Who it suits: It suits teams that process recorded or live speech in business settings and need transcripts, translations or keyword-aware output.

Industry | Who uses it | How they use it | Example
Enterprise operations | Teams that handle recorded calls and meetings | Transcribe speech into text | Turn a noisy call recording into a transcript with punctuation
Localization and media | Teams that work across several languages | Translate speech to and from English | Translate a spoken clip from Japanese into English text
Speech research | People who benchmark speech recognition | Compare error rates with the previous version | Check punctuation and capitalization scores on test sets

If you only need written text translated, or a language outside the supported set, you can skip it.

Where to use it:

  • Python projects that use the transformers library
  • Enterprise applications that process speech inputs
  • Windows, macOS or Linux with Python, to download the files
Use case | Who | What they get back
Speech to text | Operations teams | A transcript with punctuation and capitalization
Speech translation | Localization teams | Text in the other language, in both directions with English
Keyword-aware transcription | Teams with product or name lists | Better capture of the terms on a list of up to 2000

How to set it up: What you need first:

  • Python and the Hugging Face command line
  • About 4.6 GB of memory for BF16 weights, or about 1.2 GB at 4-bit, which is an estimate
  • Audio files or a stream to transcribe
  1. Install the Hugging Face tools with pip.
  2. Download the model files to your computer.
  3. Load the model with transformers, following the usage section of the model card.
pip install -U huggingface_hub
hf download ibm-granite/granite-speech-5.0-2b

How to use it: You give the model audio and it returns text, either a transcript or a translation. The card says you can tell it the language of the audio with a language id prompt, and supply a keyword list of up to 2000 terms to bias recognition and translation.

Tool | What it does
Speech recognition | Turns audio in one of the six languages into text
Speech translation | Translates between English and the other languages, both ways
Language id prompting | Tells the model which language the audio is in
Keyword list biasing | Favors the terms on a list you provide

Example: You pass in a recording of an English earnings call and a short list of company and product names. The model returns a transcript with punctuation and capitals, and the list helps it get those names right.

For newcomers and experts: A good first try is one short English clip, transcribed as it is. Then try a clip in another supported language, and add a keyword list once the plain version works.

For experts, the model has 2.3B parameters and the card compares it with the previous 4.1 release at the same size. It reports higher accuracy on English short-form recognition, more resilience to noise and distant microphones, better long-form translation and a larger keyword list. For punctuation, PER counts inserted, deleted or substituted marks, and Cap-F1 scores capitalization on aligned word pairs.

Audio goes in
Optional language id and keyword list guide it
The model transcribes or translates
Text comes out with punctuation and capitals

Good to know:

Title: Punctuation error rate on LScln, lower is better
Previous 4.1 release: 25.70
This 5.0 release: 23.20
Title: Punctuation and capitalization against the previous release
Test set | PER 4.1 | PER 5.0 | Cap-F1 4.1 | Cap-F1 5.0
LScln | 25.70 | 23.20 | 89.71 | 90.16
LSoth | 22.27 | 21.22 | 91.26 | 91.65
VoxPopuli | 24.86 | 23.70 | 95.35 | 95.07
Earnings-22 | 22.87 | 21.64 | 95.19 | 94.98
  • Scope: six languages for recognition, translation between English and each of them, and English as a source for Italian and Mandarin.
  • Intended use: enterprise applications that process speech.
  • Results: the card also shows charts for leaderboards, translation and keyword biasing, which are not reproduced here.
  • License: Apache 2.0
  • Cost to run: no API key or paid service named.
  • Data it reaches: it downloads files from Hugging Face, and the audio you give it is processed by your own code.
  • Not for: languages outside the supported set.

On Hugging Face, 13 November 2026

  • Task: automatic speech recognition
  • Library: transformers
  • Parameters: 2.3B
  • Weights: about 4.6 GB in BF16; about 1.2 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 10,081
  • Likes: 84
  • License: apache-2.0
  • Languages: en, fr, de, es, pt, ja
  • Based on: ibm-granite/granite-4.0-1b-base
  • Quantized versions: 9
  • Fine-tunes: 1
  • Tags: transformers, safetensors, granite_speech, automatic-speech-recognition, multilingual

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download ibm-granite/granite-speech-5.0-2b

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
granite-speech-5.0-2b This page10,081842.3Bapache-2.0
OrukeetShares multilingual · automatic-speech-recognition · safetensors35,262110627Mcc-by-sa-4.0
MOSS-Transcribe-DiarizeShares multilingual · transformers · safetensors121,031520909Mapache-2.0
MOSS-Transcribe-Diarize 0.9BShares multilingual · transformers · safetensors7595909Mapache-2.0
parakeet-ultra-ggufShares multilingual · automatic-speech-recognition1,375,4998627Mcc-by-4.0
Phonon-2.5Shares multilingual · automatic-speech-recognition1,69751—cc-by-4.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Productivity

See all in Productivity

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Frontend Slides

zarazhangrui · Skill

Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…

New32.3k

IPTV

iptv-org · Kit

Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…

New144k