openwhispr
OpenWhispr/openwhispr加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你正在写一篇长报告,手指在键盘上敲得发酸,突然想到一个绝妙的观点——但打字太慢,点子转瞬即逝。你只需要按下一个热键,对着电脑说话,文字就自动出现在光标位置。这不是什么未来科技,OpenWhispr 已经把它变成了现实。
市面上的语音输入工具并不少见。Mac 的 Dictation、Windows 的语音输入、Google Docs 的语音助手——这些工具都能把语音转成文字,但它们都有一个共同的问题:你的数据去了哪里?
WisprFlow 和 Granola 是目前最受欢迎的商业替代品,但它们是闭源且收费的。你需要信任厂商不会监听你的对话记录、不会分析你的语音内容。更重要的是,这些工具的服务器一旦被攻击,或者公司改变政策,你的语音数据就可能面临风险。
OpenWhispr 的出现,就是对这个问题的直接回应:开源、免费、隐私优先。核心功能完全在本地运行,你的语音永远不会离开你的设备。
OpenWhispr 的功能层次非常清晰,从基础到进阶依次展开:
语音听写是最基础的功能。按下全局热键(可自定义),对着麦克风说话,文字会自动出现在当前应用的光标位置。不需要切换窗口,不需要复制粘贴。翻译听写模式更进一步——用一种语言说话,输出另一种语言的文字。
AI 助手让语音交互升级。按下专用热键,语音直接发给 AI 模型(GPT-5、Claude、Gemini、Groq 等),AI 的回复会自动粘贴到光标位置或浮窗中。如果配合截图上下文功能,AI 还能"看到"你当前的屏幕——这意味着你可以直接说"帮我用中文总结一下这篇论文",AI 会先截图当前窗口,再完成分析。
会议转录面向远程办公场景。OpenWhispr 能自动检测 Zoom、Teams 和 FaceTime 通话,配合说话人分离(speaker diarization)和声纹识别技术,实时生成带说话人标签的转录文本。它支持 Google Calendar 和 Apple Calendar 集成,可以自动判断正在进行的会议并开始录制。
笔记系统不只是一个简单的文本存储。它支持文件夹组织、语义搜索(基于 Embedding 模型,而非关键词匹配)、AI 摘要和团队协作。付费用户可以在网页上分享笔记,支持链接分享、域名访问控制和邀请制。
本地离线转录是 OpenWhispr 的核心技术优势。支持 OpenAI Whisper、NVIDIA Parakeet 和 Cohere Transcribe 等本地模型,通过 whisper.cpp 和 sherpa-onnx 实现跨平台推理。支持 NVIDIA CUDA 加速、Apple Silicon Metal 加速和 AMD/Intel Vulkan 加速——没有 GPU 也可以用 CPU 跑,只是速度较慢。
OpenWhispr 的技术选型体现了"跨平台 + 性能"的双重追求:
桌面端使用 Electron 41 框架,内嵌 Chromium + Node.js,实现"一次编写,到处运行"。为了实现全局热键、系统音频捕获、快速粘贴等系统级功能,项目包含了大量原生 Node.js 模块,需要在安装时从源码编译(npm run compile:* 系列脚本)。
前端采用 React 19 + TypeScript + Tailwind CSS v4,UI 组件基于 shadcn/ui(Radix primitives),保证外观一致性和无障碍访问。
数据层使用 better-sqlite3,这是一个同步 SQLite 绑定,性能高且无需额外部署。
移动端(iOS/Android)使用 Expo,存放在单独的 openwhispr-mobile/ 子目录中,有独立的依赖和构建流程。
后端 AI 能力通过 whisper.cpp(纯 C++ 实现的高性能 Whisper 推理)和 sherpa-onnx(跨平台 ONNX 运行时,支持 Parakeet 等模型)实现。本地 LLM 推理则依赖 llama.cpp。
OpenWhispr 的官方分发方式是预编译安装包:macOS 的 .dmg、Windows 的 .exe、Linux 的 .AppImage/.deb/.rpm,用户直接下载安装即可使用,不需要任何技术背景。
从源码构建的门槛相对较高:
项目没有提供 Dockerfile 或 docker-compose,不支持容器化部署。这意味着它本质上是一个桌面客户端工具,而非服务端应用。
OpenWhispr 还面向企业用户提供了进阶管理能力:
这些功能使得 OpenWhispr 可以在企业环境中合规使用,同时保持对 SaaS 闭源产品的成本优势。
本地转录的质量依赖硬件。在没有 GPU 或 GPU 性能不足的情况下,CPU 转录速度很慢,可能无法满足实时听写的需求。
Node.js 24+ 的要求限制了某些 Linux 发行版的兼容性——24 是非常新的版本,很多包管理器的默认仓库还没有包含。
Intel Mac 的功能限制。由于 ONNX Runtime 停止了 macOS x86_64 二进制分发,Intel Mac 上的实时说话人识别和声纹识别功能不可用。
笔记的云同步是付费功能。免费用户可以本地使用笔记,但语义搜索、AI 摘要和团队协作需要登录账号。
没有容器化支持,对于追求不可变基础设施(Immutable Infrastructure)的 DevOps 用户来说是个遗憾。

OpenWhispr 代表着"隐私优先 AI"工具的一个成熟方向。它不是第一个语音转文字的开源方案,但它是功能最完整的开源替代品之一——从基础听写到 AI 助手、从会议转录到企业级管控,覆盖了从个人用户到企业团队的完整需求。
对比竞品:WisprFlow 专注于 macOS 听写体验但闭源;Granola 强调 AI 增强的会议笔记但同样闭源且订阅制;Whisper WebUI 等开源项目大多只解决转录问题,缺乏系统级集成。OpenWhispr 在开源 + 全功能 + 跨平台这个三角上找到了自己的位置。
从增长看,GitHub Stars 8500+、发布 1.10.2 版本、持续更新的 Changelog、活跃的文档建设——项目处于健康的维护状态。
OpenWhispr 适合以下用户:
不推荐:完全没有技术背景、只想要最简单听写功能的用户(预编译包足够好,但配置 AI 助手需要折腾);没有 GPU 且对速度敏感的用户。
一句话评价:如果你的工作流重度依赖语音输入,同时对数据隐私有要求,OpenWhispr 是目前最好的开源选择——它把 Whisper 的能力,变成了一个随时可用的桌面应用。