AI product Open source

whisper.cpp

whisper.cpp is a C/C++ implementation of OpenAI's Whisper automatic speech-recognition model for speech-to-text inference. It is designed for offline, on-device use and supports CPU-only inference, GPU and NPU acceleration, integer quantization, mixed F16/F32 precision, voice activity detection, and a C-style API. The implementation targets macOS, iOS, Android, Linux, Windows, WebAssembly, Raspberry Pi, Docker, and other platforms, with optimizations including ARM NEON, Apple's Accelerate and Metal frameworks, x86 AVX, POWER VSX, Vulkan, CUDA-related NVIDIA support, ROCm, OpenVINO, and other backends. The repository includes the whisper-cli example, which transcribes 16-bit WAV audio using Whisper models converted to ggml format; its zero-dependency implementation is intended for integration into applications such as on-device captioning tools.

View repository Mentioned in 2 videos ↓

What whisper.cpp is used for

2 uses taken from transcripts — each links to the moment in the video.

Videos mentioning whisper.cpp

2 in the library.