Port of OpenAI's Whisper model in C/C++
C and C++ port of Whisper that runs on CPU and Apple silicon without Python or PyTorch.
alternatives to
Robust Speech Recognition via Large-Scale Weak Supervision
whisper.cpp, faster-whisper, WhisperX and more. 4 alternatives to Whisper, in C++, Python, Jupyter Notebook. Compare fit, licence, stars and the latest signed release.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| whisper.cpp | Full replacement | 54k | MIT | Open source | Yes | C++ | v1.9.5 | 2026-10-12 |
| faster-whisper | Full replacement | 26k | MIT | Open source | Yes | Python | v1.2.1 | 2026-10-16 |
| WhisperX | Full replacement | 25k | BSD-2-Clause | Open source | Yes | Python | v3.8.6 | 2026-10-18 |
| Vosk | Partial | 15k | Apache-2.0 | Open source | Yes | Jupyter Notebook | v0.3.50 | 2026-10-15 |
4 alternatives
Port of OpenAI's Whisper model in C/C++
C and C++ port of Whisper that runs on CPU and Apple silicon without Python or PyTorch.
Faster Whisper transcription with CTranslate2
Reimplementation of Whisper on CTranslate2 that loads the same models and runs several times faster with less memory.
WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
Adds word-level timestamps, voice activity detection and speaker diarization on top of faster-whisper.
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Small offline models with streaming recognition and an API for many languages, less accurate than Whisper.