whisper.cpp is a C and C++ port of the Whisper speech recognition model with no Python dependency, quantised weights, and hardware acceleration across Apple Silicon, CUDA, and plain CPU.
It is the transcription engine embedded inside a large amount of other software, precisely because it drops into a project as a library rather than a service.
Decisive facts
- No Python runtime at inference time
- Quantised models that run on modest hardware
- Metal, CUDA, OpenVINO, and CPU backends
- Streaming transcription with word level timestamps
- Bindings for most common languages