开发框架

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。测速度前,先匹配语言、模型、音频准备及部署后端。

产品价格 / 单位免费额度输入 → 输出主要限制
whisper.cpp查看详情官方来源 ↗MIT C/C++运行程序无托管分钟额度音频转为本地识别文本。需构建、权重及音频转换。
Whisper Python官方来源 ↗MIT参考实现自有PyTorch推理音频转为识别文本。需Python、PyTorch及FFmpeg。
faster-whisper官方来源 ↗MIT Python实现自有CTranslate2运行程序音频转为本地转录。需匹配计算类型及GPU程序库。

使用流程

  1. 使用目标加速后端构建文档中的CLI。
  2. 下载模型,把短录音转换成所需格式。
  3. 添加绑定或并发任务前,先测量和审查样本。
环境要求与安装
  • 用CMake构建,下载兼容模型,并为基础CLI准备16位WAV样本。

限制与复核

  • 基础whisper-cli示例要求16位WAV输入,README给出FFmpeg转换方法。GPU及NPU后端有各自构建配置,模型参考内存不构成并发保证。

你的部分

  • 集成产品前,检查转录错误并在目标硬件测量延迟。
来源与核验3

本页依据官方资料整理,尚非产品实测。

厂商描述与演示说明其宣称的功能,本页的选择建议依据这些资料整理。