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…
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.
pip install -U huggingface_hub hf download ibm-granite/granite-speech-5.0-2b
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.
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.
| 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 |
What you need first:
pip install -U huggingface_hub hf download ibm-granite/granite-speech-5.0-2b
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 |
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.
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.
| 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 |
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.
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:
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:
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
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.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| granite-speech-5.0-2b This page | 10,081 | 84 | 2.3B | apache-2.0 | |
| OrukeetShares multilingual · automatic-speech-recognition · safetensors | 35,262 | 110 | 627M | cc-by-sa-4.0 | |
| MOSS-Transcribe-DiarizeShares multilingual · transformers · safetensors | 121,031 | 520 | 909M | apache-2.0 | |
| MOSS-Transcribe-Diarize 0.9BShares multilingual · transformers · safetensors | 759 | 5 | 909M | apache-2.0 | |
| parakeet-ultra-ggufShares multilingual · automatic-speech-recognition | 1,375,499 | 8 | 627M | cc-by-4.0 | |
| Phonon-2.5Shares multilingual · automatic-speech-recognition | 1,697 | 51 | — | cc-by-4.0 |
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.
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…
Qwen · Kit
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…
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…
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…
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…
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…