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…
Transcribes recordings in 25 European languages offline, using GGUF copies of Moondream's parakeet-ultra for transcribe.cpp. For people who want local speech-to-text with punctuation and optional token timestamps.
parakeet-ultra-gguf 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.
cd transcribe.cpp cmake -B build && cmake --build build
parakeet-ultra-gguf holds GGUF conversions of Moondream's parakeet-ultra speech recognition model, prepared by handy-computer for the transcribe.cpp program. The model turns audio into punctuated, cased text in 25 European languages, with optional timestamps for each token. It can stand in for its base model, parakeet-tdt-0.6b-v3, with the same size, languages and interface.
People who want offline transcription on their own computer, and developers who build local speech tools around transcribe.cpp. The files carry the CC-BY-4.0 license inherited from the base model.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Media | Podcasters and editors | Transcribe interviews and episodes without a cloud service | Turning an interview recording into a cased transcript |
| Software | Developers | Add local speech-to-text to a tool through transcribe.cpp | Calling the command-line program on saved audio |
| Research | Speech researchers | Compare quantized builds against the full-precision one | Checking the error rate of Q4_K_M against F32 |
Anyone who needs live transcription of a running stream, or translation into another language, can skip it, because the card rules both out.
| Use case | Who | What they get back |
|---|---|---|
| File transcription | Anyone with audio | Punctuated, cased text |
| Timed transcripts | Editors and developers | Token-level timestamps when requested |
| Long recordings | Researchers | Text cut at pauses into pieces no longer than half a minute |
cd transcribe.cpp cmake -B build && cmake --build build
pip install -U huggingface_hub hf download handy-computer/parakeet-ultra-gguf
You run the transcribe-cli program with a model file and a 16 kHz mono WAV. If your audio is in another format, convert it first with ffmpeg.
build/bin/transcribe-cli \ -m parakeet-ultra-Q8_0.gguf \ input.wav
ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav
The card lists six quantizations, with the error rate measured on the LibriSpeech test-clean split.
| Type | Size | Word error rate |
|---|---|---|
| F32 | 2.51 GB | 1.80% |
| F16 | 1.26 GB | 1.80% |
| Q8_0 | 740 MB | 1.80% |
| Q6_K | 611 MB | 1.81% |
| Q5_K_M | 550 MB | 1.81% |
| Q4_K_M | 486 MB | 1.82% |
You convert a recording to 16 kHz mono WAV with ffmpeg, then run transcribe-cli with the Q8_0 file on it. You get the spoken words back as punctuated text with normal capitalization.
The first small thing to try is building transcribe.cpp and transcribing one short WAV with the Q8_0 file, which sits in the middle of the size range. It shows the whole path from audio to text.
Inside, a FastConformer encoder feeds a TDT transducer decoder, and a compact speech-detection head marks the pauses where long audio is cut. Decoding is greedy with no external language model. The card says its C++ F32 build matches the reference runtime's score and that each quantization stays close to it.
Transcribes recordings in 25 European languages offline, using GGUF copies of Moondream's parakeet-ultra for transcribe.cpp. For people who want local speech-to-text with punctuation and optional token timestamps.
Made by handy-computer 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: parakeet-ultra-gguf holds GGUF conversions of Moondream's parakeet-ultra speech recognition model, prepared by handy-computer for the transcribe.cpp program. The model turns audio into punctuated, cased text in 25 European languages, with optional timestamps for each token. It can stand in for its base model, parakeet-tdt-0.6b-v3, with the same size, languages and interface.
Who it suits: People who want offline transcription on their own computer, and developers who build local speech tools around transcribe.cpp. The files carry the CC-BY-4.0 license inherited from the base model.
Industry | Who uses it | How they use it | Example
Media | Podcasters and editors | Transcribe interviews and episodes without a cloud service | Turning an interview recording into a cased transcript
Software | Developers | Add local speech-to-text to a tool through transcribe.cpp | Calling the command-line program on saved audio
Research | Speech researchers | Compare quantized builds against the full-precision one | Checking the error rate of Q4_K_M against F32
Anyone who needs live transcription of a running stream, or translation into another language, can skip it, because the card rules both out.
Where to use it:
Use case | Who | What they get back
File transcription | Anyone with audio | Punctuated, cased text
Timed transcripts | Editors and developers | Token-level timestamps when requested
Long recordings | Researchers | Text cut at pauses into pieces no longer than half a minute
How to set it up:
cd transcribe.cpp
cmake -B build && cmake --build build
pip install -U huggingface_hub
hf download handy-computer/parakeet-ultra-gguf
How to use it: You run the transcribe-cli program with a model file and a 16 kHz mono WAV. If your audio is in another format, convert it first with ffmpeg.
build/bin/transcribe-cli \
-m parakeet-ultra-Q8_0.gguf \
input.wav
ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav
The card lists six quantizations, with the error rate measured on the LibriSpeech test-clean split.
Title: Quantization options
Type | Size | Word error rate
F32 | 2.51 GB | 1.80%
F16 | 1.26 GB | 1.80%
Q8_0 | 740 MB | 1.80%
Q6_K | 611 MB | 1.81%
Q5_K_M | 550 MB | 1.81%
Q4_K_M | 486 MB | 1.82%
Example: You convert a recording to 16 kHz mono WAV with ffmpeg, then run transcribe-cli with the Q8_0 file on it. You get the spoken words back as punctuated text with normal capitalization.
For newcomers and experts: The first small thing to try is building transcribe.cpp and transcribing one short WAV with the Q8_0 file, which sits in the middle of the size range. It shows the whole path from audio to text.
Inside, a FastConformer encoder feeds a TDT transducer decoder, and a compact speech-detection head marks the pauses where long audio is cut. Decoding is greedy with no external language model. The card says its C++ F32 build matches the reference runtime's score and that each quantization stays close to it.
Convert audio to 16 kHz mono WAV
Run transcribe-cli with a GGUF file
The voice head splits long audio
The model decodes each segment
Get punctuated text
Title: FLEURS word error over 25 languages, in percent
parakeet-tdt-0.6b-v3: 11.62%
parakeet-ultra: 9.55%
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download handy-computer/parakeet-ultra-gguf
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 |
|---|---|---|---|---|---|
| parakeet-ultra-gguf This page | 1,375,499 | 8 | 627M | cc-by-4.0 | |
| OrukeetShares parakeet · multilingual · gguf | 35,262 | 110 | 627M | cc-by-sa-4.0 | |
| Phonon-2.5Shares speech-to-text · multilingual · automatic-speech-recognition | 1,697 | 51 | — | cc-by-4.0 | |
| Haas-ja-v1.0Shares conformer · automatic-speech-recognition | 3,665 | 77 | — | apache-2.0 | |
| VibeVoice-ASRShares speech-to-text · automatic-speech-recognition | 715,654 | 1,328 | 8.7B | mit | |
| GigaChat3.1-10B-A1.8B-GGUFShares multilingual · gguf | 19,408 | 95 | 10.7B | mit |
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…