Whisper Cpp
一、项目简介
whisper.cpp 是 OpenAI Whisper 语音识别模型的 C/C++ 移植实现,无重型依赖,可在 CPU、GPU、移动端甚至浏览器高效离线运行,是把语音识别嵌入端侧设备的首选方案。
二、核心特性
- 零依赖 C/C++ 实现:编译即可用;
- 多后端加速:CPU(AVX/NEON)、CUDA、Metal、Vulkan、CoreML;
- 量化支持:多种低比特,降低内存;
- 离线运行:数据不出设备;
- 支持实时流式转录;
- 多语言识别。
三、适用场景
- 端侧 / 嵌入式语音识别;
- 离线字幕与会议记录;
- 实时语音转录。
四、快速上手
git clone https://github.com/ggerganov/whisper.cpp
cd whisper.cpp && make
./main -m ggml-base.bin -f audio.wav
五、注意事项
- 需转换/下载 GGML 权重;
- 实时场景需调 VAD 与 chunk 参数;
- 注意音频隐私合规。