为开发者打造的听写工具
听写代码注释、文档、提交信息、LLM 提示词和邮件 — 速度比打字快 3 倍。可在 VS Code、Cursor、终端以及你机器上的任何其他应用中使用。
为什么开发者需要更好的听写工具
你每天都要花数小时编写并非代码的内容:拉取请求描述、文档、Slack 消息、发给相关方的邮件、给 ChatGPT 和 Claude 的提示词。把这些全都打出来很慢,而且你的手腕早已被实际的编码工作折磨得够呛。
大多数语音听写工具都是为普通消费者设计的。它们不理解开发者的工作流程,无法将输出格式化为文档字符串或代码注释,还会把你的音频发送到别人的云端 — 当你正在听写专有架构决策时,这可不是个理想的选择。
OpenWhispr 由开发者为开发者打造。本地处理让你的知识产权保持私密,而 agent 模式能把原始语音转化为格式化的输出 — 代码注释、提交信息、文档,任你所需。
OpenWhispr 如何融入你的开发工作流
智能体模式 — AI 驱动的格式化
自然地说话,得到格式化的输出。自定义系统提示词可将你的听写内容转化为代码注释、JSDoc 块、提交信息,或你定义的任何格式。说出“这个函数校验用户输入并返回一个净化后的对象”,就能得到一段简洁的文档字符串。
在任意 IDE 或终端中使用
OpenWhispr 通过模拟剪贴板粘贴在全系统范围内工作。VS Code、Cursor、终端里的 Neovim、JetBrains、Xcode — 只要你能粘贴文本,OpenWhispr 就能用。无需插件、无需扩展、无需为每个应用单独配置。
按住说话的快捷键
按住一个键开始听写,松开即转写。或者,如果你愿意,也可以用切换模式。快捷键在全局生效 — 你永远不会离开当前的工作场景。它和 Discord 或 Slack 通话中的“按住说话”是同样的肌肉记忆。
本地处理 — 你的代码保持私密
每一次转写都通过 OpenAI Whisper 或 NVIDIA Parakeet 在你的本地机器上运行。没有任何音频离开你的设备。当你在听写涉及专有系统、架构决策或客户工作的内容时,你的数据会牢牢留在它应在的地方。
真实的开发者场景
编写 LLM 提示词和 AI 聊天消息
你正在 Cursor 或 ChatGPT 中工作,需要描述一个复杂的问题。与其小心翼翼地打出好几段提示词,不如按住快捷键,把你的需求口头讲出来。OpenWhispr 会将其转写,agent 模式则清除语气词并梳理输出结构。你的提示词会变得更详尽,因为说话毫不费力。
“重构身份验证中间件,使其同时支持 JWT 和基于会话的认证,并保持与现有 API 路由的向后兼容”
// OpenWhispr 立即输出干净的文本
边写边为代码编写文档
你刚刚完成了一个棘手的函数。把你的 agent 模式系统提示词设为“格式化为 JSDoc 注释”,然后口述这个函数的功能。OpenWhispr 会输出一段格式规范的注释块。对 README 章节、架构决策记录或行内说明也可如法炮制。
/**
* 根据 schema 校验用户输入,并返回
* 一个字段值经过规范化的净化对象。
* 若缺少必填字段,则抛出 ValidationError。
*/
提交信息、PR 和 Slack
写好提交信息和 PR 描述很费时间。有了 OpenWhispr,你只需自然地说出对改动的描述,agent 模式便会将其格式化为规范化的提交信息或 PR 正文。Slack 更新也一样 — 按住快捷键,说明进展,得到的就是干净的文字,而不是支离破碎的想法。