基于 Whisper 的开源语音转文字工具,支持词级时间戳和说话人分离。
Const-me/Whisper
基于 DirectCompute 在任意 D3D11 GPU 上运行的 Windows 版 Whisper 语音识别实现。
- Star
- 10,706
- Fork
- 981
- 未关闭 Issue
- 172
- 最近提交
- 2个月前
这是什么?
Whisper 是一个面向 Windows 的 C++ 实现,用于运行 OpenAI 的 Whisper 自动语音识别模型。项目基于 whisper.cpp 及其 GGML 模型文件,通过 DirectCompute 计算着色器在 GPU 上完成推理,不依赖 CUDA 或 PyTorch,只要显卡支持 Direct3D 11.0 即可运行。
项目提供 WhisperDesktop 图形界面,可转写音频文件,也可以通过麦克风实时录音并转写或翻译。库本身是 COM 风格的原生 DLL,并提供可从 NuGet 安装的 C# 封装。音频解码基于 Media Foundation,麦克风采集支持语音活动检测。目前仅支持 64 位 Windows。作者表示该项目自 2023 年起不再更新。
核心功能
- 01基于 DirectCompute 计算着色器,兼容支持 Direct3D 11.0 的各厂商显卡
- 02原生 C++ 库,除系统组件外无运行时依赖
- 03提供图形界面,支持音频文件转写和麦克风实时转写或翻译
- 04通过 Media Foundation 解码大多数音视频格式
- 05麦克风采集支持语音活动检测
- 06提供可通过 NuGet 安装的 C# 封装,并支持 PowerShell 5.1 脚本
适用场景
- 在没有 Python 或 CUDA 环境的 Windows 电脑上转写音频文件
- 为 Windows 下的 C# 或 C++ 应用加入离线语音识别
- 在集成显卡或非 NVIDIA 显卡的机器上进行麦克风实时转写
快速上手
- 1
从 Releases 页面下载 WhisperDesktop.zip,解压后运行 WhisperDesktop.exe
- 2
首次启动时,按提示下载模型,例如 ggml-medium.bin(1.42GB)
使用前须知
- 仅支持 64 位 Windows,不支持 macOS 或 Linux。
- 需要支持 AVX1 和 F16C 的 CPU。
- 作者自 2023 年起未再更新该项目,并已推出商业后续产品。
- 未实现自动语言检测,实时录音的延迟较高(约 5-10 秒)。
收录于专题
标签
常见问题
- Whisper 是什么?
- 基于 DirectCompute 在任意 D3D11 GPU 上运行的 Windows 版 Whisper 语音识别实现。 Whisper 是一个面向 Windows 的 C++ 实现,用于运行 OpenAI 的 Whisper 自动语音识别模型。项目基于 whisper.cpp 及其 GGML 模型文件,通过 DirectCompute 计算着色器在 GPU 上完成推理,不依赖 CUDA 或 PyTorch,只要显卡支持 Direct3D 11.0 即可运行。
- Whisper 可以免费使用吗?用的什么许可证?
- Whisper 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Whisper 还在维护吗?
- 半年内有更新。Whisper 最近一次提交是在 2026年9月22日。
- Whisper 适合用来做什么?
- 在没有 Python 或 CUDA 环境的 Windows 电脑上转写音频文件 为 Windows 下的 C# 或 C++ 应用加入离线语音识别 在集成显卡或非 NVIDIA 显卡的机器上进行麦克风实时转写
- Whisper 怎么安装和运行?
- 从 Releases 页面下载 WhisperDesktop.zip,解压后运行 WhisperDesktop.exe 首次启动时,按提示下载模型,例如 ggml-medium.bin(1.42GB)
- 在哪里获取 Whisper?
- 源代码和安装说明在 GitHub 上:https://github.com/Const-me/Whisper
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向生产环境的端到端语音识别工具包,基于 PyTorch,提供命令行、Python 接口、训练方案和部署运行时。
开源、本地优先的 AI 语音听写应用,基于 Whisper 在 macOS 和 Windows 上离线转写语音。
开源本地视频剪辑工具,基于 FunASR 语音识别,按选中文本或说话人裁剪视频,并支持 LLM 辅助剪辑。
OpenAI Whisper 语音识别模型的 C/C++ 移植版,可离线、无依赖地在 CPU 和 GPU 上运行语音转文字。
基于 CTranslate2 推理引擎重新实现的 Whisper 语音转文字库,速度更快、占用内存更少。