whisper.cpp
by ggerganovHigh-performance C/C++ port of OpenAI Whisper. Real-time transcription on a Mac, no GPU required.
About whisper.cpp
whisper.cpp is a C++ open-source voice & speech ai project by ggerganov. High-performance C/C++ port of OpenAI Whisper. Real-time transcription on a Mac, no GPU required. With 39,000 GitHub stars and 0forks, it's one of the Voice & Speech AI tools worth knowing. You can download the source, browse it on GitHub, or read the full setup guide in the README below.
From the project README
whisper.cpp
[image: whisper.cpp]
[[image: License: MIT]](https://opensource.org/licenses/MIT) [[image: Release]](https://github.com/ggml-org/whisper.cpp/releases) [[image: Actions Status]](https://github.com/ggml-org/whisper.cpp/actions) [[image: Conan Center]](https://conan.io/center/whisper-cpp) [[image: npm]](https://www.npmjs.com/package/whisper.cpp/)
High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model:
- Plain C/C++ implementation without dependencies
- Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate framework, Metal and Core ML
- AVX intrinsics support for x86 architectures
- VSX intrinsics support for POWER architectures
- Mixed F16 / F32 precision
- Integer quantization support
- Zero memory allocations at runtime
- Vulkan support
- Support for CPU-only inference
- Efficient GPU support for NVIDIA
- AMD ROCm GPU support
- OpenVINO Support
- Ascend NPU Support
- Moore Threads GPU Support
This is an excerpt from the project's own README, quoted here for reference. Read the full README on GitHub →
whisper.cpp — FAQ
What is whisper.cpp?
High-performance C/C++ port of OpenAI Whisper. Real-time transcription on a Mac, no GPU required.
Is whisper.cpp free to use?
Yes. whisper.cpp is open-source and free. You can browse the source on GitHub or download it here at no cost — no signup required.
How do I install and run whisper.cpp?
Download the latest source as a ZIP from GitHub (or clone the main branch), then follow the setup steps in the README below.
What language is whisper.cpp written in?
whisper.cpp is primarily written in C++.
How popular is whisper.cpp?
whisper.cpp has 39,000 stars and 0 forks on GitHub — a useful signal of how actively it's maintained and trusted by developers.
More Voice & Speech AI skills
See all Voice & Speech AI →OpenAI's open-source multilingual speech recognition model. State-of-the-art transcription, runs locally with the right hardware.
Deep-learning toolkit for text-to-speech, including 1100+ languages, voice cloning from 6-second samples, and many pretrained models.
Build real-time voice and video AI agents. Plug in any LLM + TTS + STT — LiveKit handles the WebRTC plumbing.