whisper-cpp
brew install whisper-cpp
v1.9.1
MIT
High-performance C/C++ inference engine for OpenAI's Whisper speech-to-text model with CPU and GPU acceleration.
Why you might care
Transcribe audio to text locally and efficiently without cloud dependencies. Optimized for Apple Silicon, x86, and various GPUs with quantization support; significantly faster and more lightweight than Python implementations. Use this as a runtime dependency or standalone command-line tool for batch transcription workflows.
19.3k
30-day installs · #240
37.6k
90-day · #329
64.8k
365-day · #568
50.9k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
GitHub topics
inference
openai
speech-recognition
speech-to-text
transformer
whisper
Links
- https://github.com/ggml-org/whisper.cpp
- GitHub: ggml-org/whisper.cpp
- Brew formula source: Formula/w/whisper-cpp.rb
Caveats
whisper-cpp requires GGML model files to work. These are not downloaded by default. To obtain model files (.bin), visit one of these locations: https://huggingface.co/ggerganov/whisper.cpp/tree/main https://ggml.ggerganov.com/
Blurb generated by claude-haiku-4-5 on 2mo ago.
Raw metadata
{
"aliases": [],
"alternatives": [
"openai-whisper",
"faster-whisper",
"whisper.js"
],
"build_dependencies": [
"cmake"
],
"categories": [
"inference",
"speech-recognition",
"ml",
"library"
],
"caveats": "whisper-cpp requires GGML model files to work. These are not downloaded by default.\nTo obtain model files (.bin), visit one of these locations:\n\n https://huggingface.co/ggerganov/whisper.cpp/tree/main\n https://ggml.ggerganov.com/\n",
"conflicts_with": [],
"dependencies": [
"ggml",
"sdl2-compat"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Port of OpenAI\u0027s Whisper model in C/C++",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:45+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "whisper-cpp",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-19T09:53:47Z",
"github_readme_excerpt": "# whisper.cpp\n\n\n\n[](https://github.com/ggml-org/whisper.cpp/actions)\n[](https://opensource.org/licenses/MIT)\n[](https://conan.io/center/whisper-cpp)\n[](https://www.npmjs.com/package/whisper.cpp/)\n\nStable: [v1.9.1](https://github.com/ggml-org/whisper.cpp/releases/tag/v1.9.1) / [Roadmap](https://github.com/orgs/ggml-org/projects/4/)\n\nHigh-performance inference of [OpenAI\u0027s Whisper](https://github.com/openai/whisper) automatic speech recognition (ASR) model:\n\n- Plain C/C++ implementation without dependencies\n- Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate framework, Metal and [Core ML](#core-ml-support)\n- AVX intrinsics support for x86 architectures\n- [VSX intrinsics support for POWER architectures](#power-vsx-intrinsics)\n- Mixed F16 / F32 precision\n- [Integer quantization support](#quantization)\n- Zero memory allocations at runtime\n- [Vulkan support](#vulkan-gpu-support)\n- Support for CPU-only inference\n- [Efficient GPU support for NVIDIA](#nvidia-gpu-support)\n- [AMD ROCm GPU support](#amd-rocm-gpu-support)\n- [OpenVINO Support](#openvino-support)\n- [Ascend NPU Support](#ascend-npu-support)\n- [Moore Threads GPU Support](#moore-threads-gpu-support)\n- [C-style API](https://github.com/ggml-org/whisper.cpp/blob/master/include/whisper.h)\n- [Voice Activity Detection (VAD)](#voice-activity-detection-vad)\n\nSupported platforms:\n\n- [x] Mac OS (Intel and Arm)\n- [x] [iOS](examples/whisper.objc)\n- [x] [Android](examples/whisper.android)\n- [x] [Java](bindings/java/README.md)\n- [x] Linux / [FreeBSD](https://github.com/ggml-org/whisper.cpp/issues/56#issuecomment-1350920264)\n- [x] [WebAssembly](ex",
"github_repo": "ggml-org/whisper.cpp",
"github_stars": 50904,
"github_topics": [
"inference",
"openai",
"speech-recognition",
"speech-to-text",
"transformer",
"whisper"
],
"homepage": "https://github.com/ggml-org/whisper.cpp",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 19313,
"installs_365d": 64754,
"installs_90d": 37583,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:43:37+00:00",
"llm_model": "claude-haiku-4-5",
"name": "whisper-cpp",
"oldnames": [],
"one_liner": "High-performance C/C++ inference engine for OpenAI\u0027s Whisper speech-to-text model with CPU and GPU acceleration.",
"optional_dependencies": [],
"rank_30d": 240,
"rank_365d": 568,
"rank_90d": 329,
"raw_hash": "4012ffb7e44dd5cc",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/w/whisper-cpp.rb",
"tap": "homebrew/core",
"test_dependencies": [
"pkgconf"
],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.9.1",
"versioned_formulae": [],
"why_use_this": "Transcribe audio to text locally and efficiently without cloud dependencies. Optimized for Apple Silicon, x86, and various GPUs with quantization support; significantly faster and more lightweight than Python implementations. Use this as a runtime dependency or standalone command-line tool for batch transcription workflows."
}