给开发者的听写为什么不该只有英语

代码是英语的;围绕代码的那一整个工作日往往不是。给那些你用母语写的 Slack 消息、评审意见和文档,配一套端侧的多语言听写。

Teodor Deleanu2026年7月10日阅读约需 6 分钟

大多数开发者工具里都烙着一个偷懒的假设:因为代码是用英语关键字写的,开发者就必须在用英语工作。任何真正在布加勒斯特、圣保罗、华沙或基辅的团队里干过活的人,都知道这有多离谱。

是的,那个函数叫 getUserSession,提交信息大概也是英语的。但看看代码周围的一切:那个报出这个 bug 的 Slack 讨论串、那条向客户解释延期的消息、那份描述迁移方案的内部文档、那条需要外交辞令的评审意见、那份站会记录。在一个双语团队里,这一整层可能都发生在团队自己的语言里。

与此同时,听写工具大多把非英语语音当作事后补上的东西:技术上在设置菜单的某处支持,很少为之设计,几乎从不是主打。如果听写要成为给构建者的一条真正的输入通道 — 而不是一个演示 — 那它就必须在你真正用来思考的那门语言里能用。

双语的工作日就是正常的工作日

它的质感是这样的:你用母语思考,用英语写代码,一整天在两者之间切换。一个罗马尼亚开发者写下 retryWithBackoff,然后转向 Slack,用罗马尼亚语解释重试逻辑为什么一开始就需要退避。一个德国工程师用英语语法评审一个 PR,再用德语散文写下批注。

打字能很好地应付这种双语状态,因为键盘不在乎你打的是哪门语言。但你一加入语音,工具突然就在乎了。如果你的听写只在英语里表现良好,那你能口述的只是那些贴着代码的英语片段,而不是你用另一门语言写的消息、文档和解释。

在我们写过的并行智能体工作流里,这一点变得更尖锐 — 见用声音驱动 Claude Code。如果你的声音是好几条任务线的控制通道 — 在一个窗口里给智能体提示词,在另一个窗口里回答同事 — 那么一个出了英语就结巴的听写工具,正好废掉你一半的任务线。给智能体的提示词能用;给队友的回复不能。

Keebye 对此实际做了什么

关于语言支持的宣称,是听写营销最含糊的地方,所以这里精确写出 Keebye 今天实现了什么 — 不多,不少。

默认引擎是针对英语调优的。 我们不会把这一点埋起来。开箱即用的模型是为快速、准确的英语听写优化的,因为它是最小的好默认,而且很多用户不需要别的。

多语言引擎是一等公民选项,而且它在本地。 在设置里切换到 Canary 引擎,你就得到 25 种语言的端侧语音转文字:保加利亚语、克罗地亚语、捷克语、丹麦语、荷兰语、英语、爱沙尼亚语、芬兰语、法语、德语、希腊语、匈牙利语、意大利语、拉脱维亚语、立陶宛语、马耳他语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、斯洛文尼亚语、西班牙语、瑞典语、乌克兰语 — 还有一个语言选择器,用来锁定你工作时用的那一种。和 Keebye 里的一切一样,它跑在你的 Mac 上:你用母语跟团队说话的音频从不离开这台机器,而且模型下载完成后它离线也照样能用。

Apple 的原生引擎也在。 如果你更想用 macOS 里已经内置的语音识别 — 它按你的系统语言工作 — Keebye 也可以改用它,完全不需要下载模型。

你的术语跟着走。 自定义词典对任何引擎都生效,而这在多语言工作里更重要,不是更不重要 — 每个团队都会发展出自己的一套克里奥尔语:产品名、英语外来词,以及包在它们外面的本地语法。

还有一条诚实的边界:25 种语言就是 25 种语言,不是“每一种语言”。如果你的语言不在那份名单上,Keebye 的多语言引擎今天覆盖不了你,我们宁愿这么说,也不愿把它凑成一个营销数字。(日常的具体操作 — 怎么锁定一种语言、托盘里的快速切换、自动识别猜错时会怎样 — 在锁定你的听写语言里。)

为什么这很少见,以及这为什么是个机会

本地优先的多语言听写确实不常见。云端听写产品往往有最长的语言清单 — 把音频送到大型服务端模型,是增加语言最省事的办法 — 但那会让你的语音经过别人的基础设施,而这恰恰是某些团队无法接受的。我们在 Keebye vs Wispr Flow 里诚实地摊开了那个取舍。另一方面,本地优先的工具在历史上一直以英语打头,把其他语言当作一个勾选框。(正在权衡同样问题的 Superwhisper 用户可以读我们的比较。)

结果就是一个真实的缺口:一个既想用波兰语口述、想把音频留在自己机器上的开发者,可站的地方并不多。

这件事也很私人。Keebye 的创始人故事 — 两个孩子,三家创业公司,一个声音 — 恰好就是一个说罗马尼亚语的构建者与国际创业公司合作的故事:正是这篇文章描述的那种双语分裂,每天都在过。多语言引擎不是我们为了某个市场加上去的功能。它是创始人不到午饭时间就需要的功能。

这会走向哪里

我们的押注很简单:给构建者的语音输入,最终会像键盘一样被评判 — 它要么在你的语言里能用,要么就是坏的。“英语,外加一个星号”撑不过与真实团队的接触。

如果你的工作用的是那 25 种语言之一,就在下方开始你的免费试用。把引擎切到 Canary,锁定你的语言,然后按你真正会说的方式口述下一条 Slack 回复 — 然后告诉我们哪里坏了,用你喜欢的任何语言。

让两条语言任务线都动起来

开始 14 天免费试用,用你团队真正在用的那门语言,测试锁定的端侧听写。

Start free trial

Early access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.

继续阅读