ggml-org/whisper.cpp
Port of OpenAI's Whisper model in C/C++
What it is
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 AMD Ryzen AI NPU Support OpenVINO Support Huawei Ascend NPU Support Moore Threads GPU Support C-style API Voice Activity Detection (VAD)
When to use it
Reach for whisper.cpp when your project generates or processes images, video, speech or audio — it's written in C++ and fits stacks tagged inference, openai, speech-recognition, stt.