手骨折后 🦴 做了个 macOS 语音转文字输入工具

发布于

### [Shuo](https://stcheng.github.io/shuo/)

前阵子右手骨折 💔,无法顺畅打字后,我不得不开始认真使用市面上的语音输入;也很感谢今年 AI 的光速发展,让我在这段时间能真的 “Vibe Coding”。

![图片](http://pic.zhso.org/2026/07/21/556a9ae02a5e.png)

而且,这段时间才发现,平时回消息、发表情包、写代码,甚至只是和 AI 交流一轮,都有多依赖鼠标和键盘。现在语音实实在在帮上了忙,但在真正的 Vibe Coding 过程中,还是会因为各种原因不断 fallback 到键盘。最明显的是中英文混合、标点,项目名称、术语、代码和人名。

另一件我意识到的事是:我不断说、不断改,最后才得到想要的结果。这些数据也许对我很有价值;如果它们全都随着一次次输入结束而消失,就有些可惜。

我希望这段语音输入不是一次性的「输出」,而是一条能回放、比较和修订的完整记录,存储在本地。这样我就可以方便地回顾历史输入;未来也可能用来训练个人语音识别的专属模型,甚至直接用作个人声音生成的材料。

所以我开始做 **Shuo**:一个常驻菜单栏、尽量轻便小巧的 macOS 语音输入工具。

> 按住右 Command 或右 Option → 说话 → 松开。

文字会写进当前 App 。转写结束后,悬浮栏会保留刚刚那一句;可以直接修改,按 `⌘↩` 确认。

其实这个赛道已经有不少做得很好的工具;所以我更想做一个相对小而完整,但是能被长期调整的“起点”。它覆盖日常需要的核心流程,然后把整个路径拆成明确的阶段:录音、音频处理、上下文、推理、后处理、人工修订和最终输出。这样每个阶段都可以独立加增删模块、替换或关闭,做到尽可能 flexible 和 extensible 。

![图片](http://pic.zhso.org/2026/07/21/ad86c0ef1d17.png)

另外整个 app 没有服务器,完全不收集任何用户资料和信息,也没有广告。如果选择使用本地模型时,甚至完全不需要网络;使用云端 AI 的时候,音频或文本也会直接发送给配置的服务。

我觉得有了 AI 后,每个人都能拥有最适合自己的,且独属于自己的,产品。从今天来看,开源的意义不只是“可以看代码”,现在每个人都可以直接在任何现有代码和产品上修改出适合,甚至“只适合”,自己的产品。

我让身边几位朋友试了试,反馈整体不错。不过一个人搓轮子最大的问题就是看不到其他人的使用场景、问题和需求,所以特此发布在这里,欢迎试用,提交 Issues 和 PRs 。

当前是 macOS 直装,已签名、公证。

下载和完整说明:[Shuo 下载链接](https://stcheng.github.io/shuo/)

GitHub:[Shuo GitHub 链接](https://github.com/stcheng/shuo)

![图片](http://pic.zhso.org/2026/07/21/24680de75210.png)

---

原文链接:[点击查看](https://www.v2ex.com/t/1228780)

评论(11)

苹果 iOS 和 macOS 系统不是自带语音输入功能吗?直接用自带的为啥不行?

· 0 个赞

回复

主要是苹果自带的那套语音转文字模型用着实在不太顺手,体验确实差点意思。

· 0 个赞

最近一直在用豆包的语音输入,感觉转写效果已经很不错了。你这工具相比起来还有什么独特的亮点吗?

· 0 个赞

回复

最大的优势在于代码开源,可以随便改成适合自己习惯的样子,不用死板地去适应工具。而且它还能加载本地代码库来增加专有词汇,这点我觉得非常实用。

· 0 个赞

纯好奇问问,楼主开发之前试过微信输入法 Mac 版吗?它那个按住 Ctrl 或 Fn 键的语音输入感觉也还行。

· 0 个赞

回复

这段时间我也用过苹果自带和微信输入法的语音识别。痛点主要在词库匮乏和中英混排上,混排问题换个大模型还能解决,但特定指令识别(比如 emoji )就抓瞎了。其实我觉得做这类小工具最大的好处就是不被第三方绑架,自己有啥需求马上就能自己动手实现,这点是最爽的。

· 0 个赞

蹲一个 Windows 版本!希望能适配一下,非常感谢。

· 0 个赞

扫了一眼代码,技术上主要用了 FSMN-VAD 搭配 SenseVoice small 和 whisper。这套端侧的常规主流模型,平时自己拿来用用肯定是足够了。

· 0 个赞

没看懂诶,楼主不是右手骨折了吗,那为什么快捷键还要设成右 Command 或者右 Option 呢?单手操作不嫌麻烦吗?

· 0 个赞

苹果生态里 iOS 和 macOS 不是本来就自带语音输入功能吗?想了解下楼主这个相比原生的优势在哪。

· 0 个赞

回复

苹果自带的语音转文字模型确实还有点捉襟见肘,日常用起来不够顺手,所以才想自己造个轮子。

· 0 个赞