typewhisper-mac
macOS本地输入法式语音转文字,隐私优先
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
macOS本地输入法式语音转文字,隐私优先
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:你正在赶一份报告,手指悬在键盘上方却迟迟敲不下去——不是没思路,而是懒得打字。这时候,你只需要按下一个快捷键,对着 Mac 说:"把上个月的销售数据整理成表格,然后发邮件给张总。"话音刚落,文字已经乖乖躺在文档里,甚至邮件都自动发出去了。
这不是科幻,而是 TypeWhisper 正在做的事。
市面上的语音输入工具要么把数据全交给云端处理(隐私裸奔),要么只能在特定 App 里用(效率有限),要么对中文支持一言难尽。TypeWhisper 的开发者——一家德国公司——正是看准了这个夹缝,用开源 + 本地优先的策略做出了差异化。
项目于 2026 年 2 月上线 GitHub,主打 "本地优先、可选云端" 的语音转文字体验,支持 Whisper 家族本地模型和 Groq、OpenAI、xAI/Grok 等云端 ASR 引擎,让用户自己掌握隐私和速度之间的平衡。
TypeWhisper 注册为 macOS 系统级语音输入服务。在任何 App 里(Word、浏览器、终端、邮件客户端),只要按下设定好的热键,就能开始说话,识别结果直接插入光标位置。不需要切换窗口,不需要复制粘贴,打字和说话无缝衔接。
支持 ~40 种语言,中文普通话自然不在话下,甚至能处理方言口音和多语言混合场景。
| 引擎 | 隐私 | 速度 | 准确性 | 适用场景 |
|---|---|---|---|---|
| WhisperKit(本地) | ★★★★★ 完全离线 | 取决于模型大小 | 高 | 敏感内容、离线环境 |
| Groq Whisper(云端) | ★★★ 有数据上传 | 极快(流式) | 高 | 追求实时性 |
| OpenAI Whisper(云端) | ★★★ 有数据上传 | 中等 | 高 | 通用场景 |
| xAI/Grok ASR(云端) | ★★★ 有数据上传 | 快 | 中高 | 尝鲜用户 |
本地 Whisper 模型由用户自主下载管理,支持从 tiny 到 large-v3 turbo 多种规格。Apple Silicon Mac 上跑 large-v3 turbo 模型完全可行,实时转写的延迟普通用户可接受。
TypeWhisper 不只是语音→文字,它还是一个自动化工作流引擎。转写结果可以自动触发一系列后处理:
用户可以保存多个工作流模板,按场景一键切换。比如"会议记录"模板自动摘要 + 翻译,"写作助手"模板自动润色 + 格式调整。

TypeWhisper 提供完整的 Plugin SDK,允许开发者编写 Swift 插件来扩展功能:
插件以 .bundle 形式放到 ~/Library/Application Support/TypeWhisper/Plugins/ 目录即可加载。SDK 包含完整的 manifest.json 规范和示例代码,Swift 开发者可以快速上手。
对于自动化场景,TypeWhisper 提供完整的 HTTP REST API(端口 18479)和独立的 typewhisper CLI 工具:
# CLI 转写音频文件
typewhisper transcribe --file recording.wav --language en
# 通过 API 转写(可指定引擎和模型)
curl -X POST http://localhost:18479/v1/transcribe \
-F "file=@recording.wav" \
-F "language=zh" \
-F "engine=whisper" \
-F "model=openai_whisper-large-v3_turbo"
API 完全兼容 OpenAI Whisper 格式,现有 Whisper 集成可以零成本迁移。
TypeWhisper 是一个纯 Swift 6 项目,使用 Xcode 构建,目标平台 macOS 14.0+。
从仓库结构可以看出其分层架构:
TypeWhisper/ # 主应用(SwiftUI)
TypeWhisperPluginSDK/ # 插件 SDK(独立 Swift Package)
typewhisper-cli/ # CLI 工具
Plugins/ # 第一方插件源码
docs/ # 设计文档和发布规范
支持 WhisperKit(Apple 自研 Whisper 实现,针对 Apple Silicon 优化)、Apple Speech Framework(macOS 内置语音识别,无需下载模型)以及各类云端 ASR。
作为 macOS App,TypeWhisper 不提供 Docker 支持,无法在 Linux/服务器上部署。但这恰好符合它的定位——本地个人效率工具。
对于 macOS 用户,安装方式非常友好:
# Homebrew 一行命令安装
brew install --cask typewhisper/tap/typewhisper
# 或者从 GitHub Releases 下载 DMG 手动安装
安装完成后在菜单栏常驻,点击图标激活热键模式,或者直接使用默认快捷键。首次运行会引导配置热键、选择默认语言和语音引擎。

对于需要远程调用的场景(Linux 服务器、无 Mac 系统的自动化脚本),可以通过 typewhisper-cli 配合 HTTP API 实现——即在有 Mac 的地方运行 TypeWhisper 服务,其他设备通过 API 访问。
1. macOS 独占
这是最大的门槛。Linux 和 Windows 用户完全无法使用,团队协作场景受限。如果需要跨平台方案,需要等待官方 Windows 版(已在路线图上)。
2. Apple Silicon 优势明显,Intel Mac 体验打折
WhisperKit 在 Apple Silicon 上有硬件级优化,Intel Mac 使用本地模型转写速度较慢,建议使用云端引擎弥补。
3. 隐私与云端服务的平衡
虽然本地 Whisper 模型保证数据不外传,但 Groq/OpenAI 等云端引擎需要麦克风音频上传,选择云端时需评估隐私风险。
4. 中文语音识别的细节体验
虽然官方在 1.6 版本增加了简体中文本地化,但语音识别的中文准确性高度依赖麦克风质量、说话人普通话水平和环境噪音,复杂专业术语场景可能需要额外配置热词词库。
TypeWhisper 的价值在于它解决了一个看似简单但实际很难做好的问题:把人的声音变成精准的电子文本。
语音输入不是什么新概念,苹果自己的听写功能已经内置多年。但 TypeWhisper 的差异化在于:
从增长曲线看,上线 6 个月积累 1700+ stars,说明这个细分需求确实存在。随着远程办公和内容创作的持续增长,高质量语音输入工具的市场只会越来越大。
| 角色 | 推荐上手路径 |
|---|---|
| macOS 普通用户 | Homebrew 安装 → 设置热键 → 开始使用 |
| 开发者/自动化用户 | Homebrew 安装 → 启用 HTTP API → 写脚本集成 |
| AI 爱好者 | Homebrew 安装 → 配置本地 Whisper 模型 → 探索工作流 |
| Plugin 开发者 | Clone 仓库 → 阅读 Plugin SDK → 开发自定义插件 |
推荐星级:⭐⭐⭐⭐(4/5)
适合所有 Mac 用户,尤其是需要大量文字输入(写作、编程、邮件、笔记)的用户。对于隐私敏感者和效率追求者,这是目前开源生态中最完整的本地语音输入解决方案之一。
