在当前应用中听写
在 Codex、Claude、ChatGPT、邮件和笔记中,用同一个快捷键调用 HoldType。
翻译和 Quick Fixes,就在你常用的应用里。
使用自己的 OpenAI 密钥。无需订阅或注册。
应用免费 · OpenAI API 用量另行计费 · macOS 14+
在 Mac 的不同应用中沿用同一套快捷键和设置。语音输入适用于大多数支持文本输入的应用。
在 Codex、Claude、ChatGPT、邮件和笔记中,用同一个快捷键调用 HoldType。
选中文本,即可在原处精简、翻译或调整格式。把常用的修改保存为自己的命令。
用熟悉的语言口述回复。独立的快捷键会将其翻译成设置中选定的语言。
应用界面目前为英文。
Quick Fixes
选中文本,在 Quick Fixes 中选择操作。在支持的文本框中,结果会直接替换应用里的选中内容。
将反复使用的编辑操作保存为自己的命令,例如缩短文本或转成 Markdown 格式。
语言与词汇
在设置中选择目标语言,按住 Right Command + Right Option。HoldType 会转写语音、翻译文本,再插入结果。
把人名、项目名称和专业术语加入 Local Dictionary,为语音识别提供拼写提示。
恢复与控制
开启 Last Result 保存后,可用 Control + Command + V 再次插入文本。macOS 剪贴板里的内容会保留。
历史记录将最近的转写保存在这台 Mac 上,可从菜单栏打开。
按住
在可以输入文字的位置按住 Right Command
说话
听写你需要的文字
松开
松开 Command
已插入
转写文字会出现在光标处
请求费用直接通过 OpenAI Platform 支付。HoldType 没有订阅费。
用于多语言语音转写的 OpenAI 模型。词典可提供人名和专业术语的拼写提示。
转写后,HoldType 可以向 OpenAI 另发请求来修正错误。此选项默认关闭。
Mac → OpenAI → 应用中的文字。
设置、词典和历史记录都保存在本地。普通录音的保留功能默认关闭,可单独开启。
数据处理与存储
HoldType 使用你的 API 密钥,将 Mac 上的录音发送到 OpenAI 转写。HoldType 没有自己的语音处理服务器。应用不含使用情况分析或云同步。
费用从 API 密钥关联的 OpenAI Platform 余额中扣除,取决于模型和使用量。
在这个例子中,100 次口述约需 $0.08。
如果 100 次口述总计 17 分钟,按默认模型每分钟 $0.0045 的费率,转写约需 $0.08。每天使用相同的量,持续 30 天,约需 $2.30。纠错、翻译和 Quick Fixes 另行计费。
Billing 估算这台 Mac 上的转写、纠错、翻译和 Fixes 费用。费率未知的模型可能导致估算不完整。实际扣款和余额可在 OpenAI Platform 查看。
OpenAI API 定价
我为什么开发 HoldType
我希望在工作所用的应用中使用同一个听写快捷键,也能随时调用翻译和文本编辑。
有了 HoldType,我可以在当前工作的位置听写、翻译和使用 Quick Fixes。额外校正仍然按需开启。
我用 Swift 写了 HoldType。应用免费,用我自己的 API 密钥,请求费用直接付给 OpenAI。
开始使用
Homebrew 安装的版本与下载链接提供的版本相同。
brew tap holdtype/tap
brew trust holdtype/tap
brew install --cask holdtype
open -a HoldType
连接 OpenAI
API 密钥将 HoldType 连接到你的 OpenAI Platform 账户。在 OpenAI 网站创建密钥,然后保存在应用设置中。ChatGPT 订阅不包含 API 用量。
OpenAI 只会在创建时显示完整密钥。请妥善保管,并且只将它粘贴到 HoldType 中;应用会把密钥存储在本机的 macOS Keychain 中。API 计费与 ChatGPT 相互独立,新的 OpenAI Platform 账户可能需要预付额度。
HoldType 通过你自己的 OpenAI Platform 账户发送转写请求。密钥会存储在本机的 macOS Keychain 中。如果你是第一次使用 API 密钥,请参阅上方的三步指南。
不可以。ChatGPT 订阅与 OpenAI Platform API 计费相互独立。HoldType 需要一个已配置 OpenAI Platform 计费的 API 密钥。
HoldType 应用免费。请求费用从你的 OpenAI Platform 余额中扣除,开始使用前可能需要充值。Billing 显示的是本地费用估算,并非账户的完整账单。
转写时会发送音频。纠错、翻译和 Quick Fixes 会向 OpenAI 发送文本和指令。如果开启光标附近的上下文,转写请求还会附带光标周围的一小段文本。
普通已完成录音的保留功能默认关闭。用于在出错或中断后恢复的音频可能在重启后继续保存在本地。额外的录音存储可在设置中开启,同样保存在本地。
HoldType 通过 macOS 辅助功能将文本插入大多数 Mac 应用。开启 Last Result 保存后,如果首次插入失败,可以再次插入结果。
转写可使用自动或固定的源语言设置。翻译会使用你在 HoldType 中配置的目标语言。
麦克风权限用于录制语音,输入监控支持全局快捷键,辅助功能则用于将文本插入当前应用。
HoldType 的源代码依据 FSL 1.1 提供,并设有未来的 MIT 许可。每个发布版本都会在发布两年后转为 MIT。
应用免费 · OpenAI 请求单独计费 · macOS 14+