Vibe Coding 半个月,手腕废了——直到我开始用嘴写 Prompt蒲公英开发者服务平台
一、一个容易被忽视的问题最近 Vibe Coding 这个概念火了。大意就是你不用逐行写代码而是用自然语言告诉 AI 你要什么让 Cursor、Claude Code、Copilot 这些工具帮你生成代码。听起来很美好实际操作你会发现一个很现实的问题你确实不怎么写代码了但你打字的量反而变多了。因为 Vibe Coding 的核心流程是写 Prompt → AI 生成 → 看结果 → 写反馈 → AI 修改 → 再写 Prompt……循环往复。每一轮你都需要用文字精确描述你的需求、指出问题、补充细节。一个稍复杂的功能下来你可能要和 AI 来回二三十轮对话每轮少说也得打几十个字。我高强度 Vibe Coding 了两周之后右手手腕开始隐隐作痛。去搜了一下发现这不是个例——程序员群里已经有人在讨论”AI 时代的新型 RSI重复性劳损”了。二、语音输入的想法其实解法很直觉——既然打字累那就说话。但普通的语音输入工具用在编程场景基本不可用原因有几个技术术语识别不了。你说”Kubernetes”它给你打出”酷伯奈特斯”说”PostgreSQL”变成不知道什么东西。标点和格式一塌糊涂。编程相关的描述经常需要精确的标点、换行、列表普通语音输入全给你糊成一坨。需要切换窗口。大多数语音输入工具是独立的 App你需要先录音再复制结果再粘贴到编辑器里。直到我用了Typeoff这几个问题同时被解决了。三、为什么它适合开发者1. 自定义词汇表这个功能直接解决了技术术语的问题。你可以把自己常用的专业词汇加到词汇表里——Kubernetes、PostgreSQL、WebSocket、Next.js 等等上限 100 个。加过之后识别准确率显著提升。而且它最近加了一个「词汇检测」功能如果它发现你手动修正了某个转写结果会自动建议你把正确的词加入词典。这个设计很聪明。2. 原生支持开发工具这是我选它的关键原因。Typeoff 官方声明原生支持 VS Code、Cursor 和 Claude Code。不是通过剪贴板中转的那种”支持”是真正理解这些编辑器的输入行为、焦点管理的那种。实际使用体验在 Cursor 里按住 Fn口述一段代码注释或者 Prompt松手后文字直接出现在光标位置。在 Claude Code 的终端里也一样顺畅。3. 智能格式化口述的时候你不需要说”逗号”“句号”“换行”这些。它会自动加标点自动判断什么时候该分段。如果你说的内容有列表结构”第一步……第二步……第三步……”它会自动格式化成编号列表。还有一个我很喜欢的功能叫「去填充词」——自动去掉”嗯”“那个”“就是”这些口头禅。写 Prompt 最怕废话太多让 AI 抓不住重点这个功能正好解决。4. 即时纠错说话说到一半发现前面说错了不用重来。直接说”等一下不对”或者”wait应该是……”它会自动理解你是在纠正前面的内容只保留正确的版本。四、我的实际工作流现在我的 Vibe Coding 流程大概是这样在 Cursor 里打开 Composer按住 Fn用嘴描述需求”帮我写一个用户注册的 API endpoint用 Express需要校验邮箱格式密码至少 8 位成功返回 JWT token”松手文字自动输入到 Composer 的输入框里AI 生成代码后看到问题再按住 Fn 说反馈”这个密码校验逻辑有问题需要加上特殊字符的要求另外错误信息改成中文”循环直到完成整个过程双手基本不碰键盘。手腕疼的问题在我开始用语音输入后的第三天就明显缓解了。效率方面Typeoff 官网的数据是语音输入约 240 WPM键盘打字约 60 WPM。我自己体感也差不多尤其是写长段 Prompt 的时候语音比打字快至少 3 倍。五、一些细节离线可用v1.0.51 加了离线模式本地模型转录不联网也能用。这对我这种偶尔在咖啡店没 Wi-Fi 的时候很重要轻触模式除了按住说话还支持点一下开始、再点一下结束。有时候需要说比较长的内容时不用一直按着历史记录所有转写内容有本地存储的历史记录可以导出。有时候我会回看之前的 Prompt 做参考快捷键自定义默认 Fn 键但可以改成任何你习惯的键F1-F12 都行Windows 上还支持鼠标侧键macOS 和 Windows 都支持免费就能用。如果你也是每天高强度和 AI 对话的开发者不管你用 Cursor、VS Code 还是 Claude Code都值得试一下 Typeoff。不夸张地说这可能是 AI 编程时代最被低估的效率工具。官网typeoff.ai