AI product Open source
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.
2 uses taken from transcripts — each links to the moment in the video.
Generates captions on-device for Capptivo screen recordings.
Performs local transcription of iPhone recordings on a Mac.
2 in the library.