whisper.cpp
C++ port of Whisper — local real-time transcription on low-resource machines
A C++ port of Whisper for local real-time transcription, runnable on low-resource machines.
Text-to-speech, speech-to-text, and voice cloning, open source.
Key features
- High-performance Whisper inference in plain C/C++
- Apple Silicon optimized via Metal, Core ML, ARM NEON
- Quantization plus Vulkan, CUDA, ROCm, and NPU support
- Zero runtime memory allocations; runs fully offline on-device
Good for
- On-device offline speech recognition applications
- Embedding Whisper into iOS, Android, and WASM projects
Stack & tags
C/C++speech-recognitionwhispercppon-deviceofflinequantizationapple-siliconasr
Quick start
make base.enFrom the project README on GitHub.
Screenshots
Screenshots from the project’s GitHub README.
Similar open-source projects
Whisper
★ 109,795OpenAI's open-source speech recognition model — the benchmark for multilingual STT
GPT-SoVITS
★ 62,271TTS/cloning trainable on 1 minute of audio — a legendary Chinese-community project
