开发框架
whisper.cpp
构建本地语音识别CLI或应用集成,明确音频格式与内存要求。
- 起步价格
- 本地软件免费
- 免费额度
- 不承诺托管用量
- 计费单位
- 本地运行,硬件自备
- 平台
- Windows、macOS、Linux及嵌入式目标
- 核验日期
- 2026年10月21日
概览
你提供什么
- 向CLI或应用绑定提供兼容模型权重及受支持音频文件。
你将获得
- whisper.cpp在本地计算语音识别文本,并提供时间戳及集成选项。
如何选择这个工具
开发者嵌入语音识别或自动执行受控CLI流程时,whisper.cpp较适合。可比较使用PyTorch的原始Whisper Python实现,或基于CTranslate2的faster-whisper Python集成。它是区别于原始模型的集成运行程序,选用后需承担构建、音频转换及部署细节。
选型算例
README列出base模型磁盘约142MiB、内存约388MB,large约2.9GiB及3.9GB。这是项目参考值,并非本机测量。设计并发前,应选择适合模型并转换样本音频进行测试。
whisper.cpp:本地语音推理替代品
比较三个本地语音识别实现:C/C++ whisper.cpp、原始PyTorch Whisper包,以及使用CTranslate2的faster-whisper。测速度前,先匹配语言、模型、音频准备及部署后端。
使用流程
- 使用目标加速后端构建文档中的CLI。
- 下载模型,把短录音转换成所需格式。
- 添加绑定或并发任务前,先测量和审查样本。
环境要求与安装
- 用CMake构建,下载兼容模型,并为基础CLI准备16位WAV样本。
限制与复核
- 基础whisper-cli示例要求16位WAV输入,README给出FFmpeg转换方法。GPU及NPU后端有各自构建配置,模型参考内存不构成并发保证。
你的部分
- 集成产品前,检查转录错误并在目标硬件测量延迟。
来源与核验3
本页依据官方资料整理,尚非产品实测。
厂商描述与演示说明其宣称的功能,本页的选择建议依据这些资料整理。
- whisper.cpp官方核验资料github.com
- Whisper Python官方实现github.com
- faster-whisper官方实现github.com