← 返回 AI 开源导航

Whisper Cpp

语音识别协议 MIT★ 54.8kC++

一、项目简介

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 参数;
  • 注意音频隐私合规。