handy-computer/transcribe.cpp

ggml speech-to-text inference for 16+ model families
transcribe.cpp
C/C++ speech-to-text inference library. Runs diverse STT model families via GGUF models on the ggml runtime, with Metal, Vulkan, and CUDA backends for fast GPU inference plus a tinyBLAS-accelerated CPU path.
16 model families and 60+ variants, streaming and batch. Every model we publish under handy-computer is numerically verified and WER-tested against its reference implementation
Supported models:
Family
Variants
Docs
Parakeet
10 variants: TDT, RNN-T, CTC, TDT+CTC (110M–1.1B)docs/models/parakeet.md
Canary
canary-1b, canary-1b-v2, canary-1b-flash, canary-180m-flashdocs/models/canary.md
Canary-Qwen
canary-qwen-2.5b (FastConformer + Qwen3-1.7B SALM)docs/models/canary-qwen-2.5b.md
Whisper
12 variants (…