开源项目

openwhispr

跨平台语音转文字听写应用,支持本地 Whisper/NVIDIA Parakeet 离线转录,也可自带云模型 API key。主打隐私优先,提供全局热键听写、多语言翻译、会议自动转录与说话人分离、语音唤起 AI agent、笔记及语义搜索等功能。相比 WisprFlow 等商业工具完全开源免费,且支持 macOS/Windows/Linux 三端,本地推理可用 GPU 加速,适合追求数据不出本机的用户。

README

OpenWhispr

OpenWhispr

License Platform GitHub release Downloads GitHub stars

WisprFlow 和 Granola 的开源免费替代品。
隐私优先的 AI agent 语音转文字听写、会议转录和笔记。跨平台支持 macOS、Windows 和 Linux。

网站 · 文档 · 下载 · API · 变更日志


OpenWhispr 能让您在桌面上把语音转换为文字、笔记和操作。按一个热键,说出内容,文字就会出现在光标处。您可以选择完全私密的离线转录,使用本地语音转写引擎(如 Whisper 和 NVIDIA Parakeet)—— 音频永远不会离开您的设备;也可以选择云端处理以获得更快的速度。不收集数据,没有遥测,完全开源。

下载

平台 下载
macOS(Apple Silicon) .dmg
macOS(Intel)* .dmg
Windows .exe
Linux .AppImage / .deb / .rpm / .tar.gz

* 在 Intel Mac 上,实时说话人识别和声纹识别不可用:这依赖于 ONNX Runtime,而 ONNX Runtime 在 1.24 版本起不再发布 macOS x86_64 二进制文件。会议仍可正常录制和转录,笔记搜索会回退为关键词匹配,而非语义搜索。

功能特性

  • 语音听写 — 全局热键,可在任何应用中听写并自动粘贴
  • 听写翻译 — 专用热键,用一门语言口述,粘贴为另一门语言
  • AI agent — 与 GPT-5、Claude、Gemini、Groq、Tinfoil、OpenRouter 或本地模型对话,支持命名语音助手
  • 语音助手热键 — 专用热键,将您说的话直接作为命令发送给 AI 助手,无需唤醒词,也无需清理步骤;选中的文本将被就地编辑。启用自动粘贴后,回答会粘贴到聚焦的文本光标处;若没有可写的光标,则会以流式方式显示在浮动面板中并复制到剪贴板。您还可以选择发送当前屏幕截图作为上下文
  • 会议转录 — 自动检测 Zoom、Teams 和 FaceTime 通话,支持实时说话人分离、声纹识别,并集成 Google、Microsoft 或 Apple 日历
  • 本地说话人分离 — 在设备端进行说话人标记,跨会议支持声纹识别,无需云端
  • 笔记 — 使用文件夹创建、整理和搜索笔记,支持语义搜索、云同步和 AI 操作
  • 团队空间与共享 — 对已登录用户免费;可通过链接、域名或仅邀请方式在网页上共享笔记,并可在团队空间中通过角色、邀请和服务端强制的成员资格进行协作
  • 音频导入 — 转录已有的音频和视频:拖入文件、批量上传或粘贴 YouTube/音频 URL,可选用说话人检测
  • 本地或云端,由您选择 — 所有核心功能(转录、AI 推理、说话人分离、语义搜索)都支持本地模型或云端服务,包括在 Metal、CUDA 和 Vulkan(AMD/Intel)上使用 GPU 加速的本地 Whisper
  • 企业管控 — 强制执行组织策略、公司 SSO 和 SCIM,并通过集中管理的 Amazon Bedrock 或 Azure OpenAI 访问,无需分发云密钥
  • 公共 API 与 MCP — 以编程方式管理笔记和转录,或通过 MCP 服务器 连接您的 AI 助手

快速开始

git clone https://github.com/OpenWhispr/openwhispr.git
cd openwhispr
npm install
npm run dev

需要 Node.js 24+。有关设置指南、各平台说明和构建详情,请参阅完整文档。

文档

访问 docs.openwhispr.com 查看:

仓库示例:

  • 自定义 ASR shim —— 用于针对不兼容 OpenAI 协议的 ASR API 进行自托管转录

技术栈

React 19、TypeScript、Tailwind CSS v4、Electron 41、better-sqlite3、whisper.cpp、sherpa-onnx、shadcn/ui

Star 历史

Star 历史图

赞助商

Neon

Neon 是支持 OpenWhispr Cloud 的 serverless Postgres 平台。

参与贡献

欢迎各类贡献。请 Fork 仓库、创建功能分支并提交 Pull Request。有关开发环境和指南,请参阅贡献指南。

许可证

MIT —— 可免费用于个人和商业用途。

致谢

  • OpenAI Whisper —— 支持本地和云端转录的语音识别模型
  • whisper.cpp —— 用于本地处理的高性能 C++ 实现
  • NVIDIA Parakeet —— 快速的多语言语音识别模型
  • sherpa-onnx —— 用于 Parakeet 推理的跨平台 ONNX 运行时
  • Hugging Face —— 托管 Whisper、Parakeet 和嵌入模型权重的模型中心
  • llama.cpp —— 用于 AI 文本处理的本地 LLM 推理
  • Electron —— 跨平台桌面框架
  • React —— UI 组件库
  • shadcn/ui —— 基于 Radix primitives 构建的可访问组件
  • Neon —— 支持 OpenWhispr Cloud 的 serverless Postgres
开源项目OpenWhispr2026-09-06原文

相关内容