我做了一个 AI 手表转写器
我经常遇到这种场景:走路、开车或者跑步的时候,突然冒出来一个想法。这时候不方便打字,把手机掏出来记又太麻烦。Apple Watch 上其实有个语音备忘录,但那个东西录完就躺在手表里了,反正我是从来没有再打开过。
所以我做了一个工具链。现在的用法是:手表上点一下开始录音,说完点停,几分钟之后 Obsidian 里就多一条笔记,已经结构化整理过、带好标签的。中间我不需要做任何事情。
全链路
具体的链路大概是这样的:Apple Watch 语音备忘录录音 → iCloud 同步到手机 → Shortcuts 自动化检测到新文件 → 上传到 Cloudflare R2 → 触发转写 API → claude 做结构化整理 → 写进 Obsidian vault。
从手表录音到 Obsidian 笔记的全自动链路:录音经 iCloud 同步、自动转写、Claude 整理后写入知识库
每个环节我都留了备选方案:转写可以用 Whisper API、Deepgram,或者本地跑 whisper.cpp;结构化可以用 ChatGPT、claude,或者本地小模型;存储可以是 R2、S3,或者干脆本地文件系统。换掉其中任何一个环节,都不影响其他环节。
链路每个环节都留了备选方案:转写、整理、存储各自可以独立替换,换掉任何一个都不影响其他环节
几个设计决策
同步这块直接走 iCloud。 Apple Watch 上的录音只能存在语音备忘录里,自己做一个录音 App 限制很多。走系统原生的路径体验是最好的:抬腕、点一下、说话、点停,后面的事情全部自动发生,不需要打开任何软件。
对比:自建录音 App 处处受限、四处报错,走系统原生的 iCloud 路径则抬腕即录、后台自动跑通
触发靠 Shortcuts 自动化。 iOS 对后台的限制很严格,长驻进程会被系统杀掉,所以跑后台服务这条路走不通。Shortcuts 是系统级别的,「当 iCloud 有新文件时触发」这条规则不会被杀。而且 iOS 18 之后 Shortcuts 的稳定性明显好了很多,触发延迟从以前的几分钟降到了几秒。
转写完还要过一遍 claude。 语音直接转写出来的是纯口语,「额那个我觉得就是说AI这一块其实它最核心的问题是什么呢就是它……」这种,根本读不下去。过一遍 claude,把你的想法和语气保留下来,把废话去掉,把结构加上,出来的东西读起来就像自己认真写的笔记。
用了两个月之后
用了两个月,最大的收获其实不是方便,是内容明显变多了。每天能多出 2-3 条笔记,信息捕获率大概提高了一个量级。
多出来的大部分是那种一闪而过的念头,「等有空再记下来」的那种。讲道理这种想法根本等不到有空,99% 最后都直接没了。现在的成本就是抬一下手腕,随口说一句。反正成本足够低,你就不会去权衡这条值不值得记,先录下来再说,本来会丢掉的想法自然就留下来了。
这个事跟工具本身多厉害没什么关系,就是记的摩擦降到了零。我的感觉是,零摩擦比任何「更好」的体验都有效——转写准确率、整理质量这些环节都可以慢慢换更好的,但只要「记」这个动作本身有摩擦,想法就是会丢。
现在走路想到什么、开会间隙冒出来的点子,包括半夜迷迷糊糊想到的东西,基本都是手表录音抓下来的,它有点像一个外部大脑。反正不是 AI 帮我做了什么很厉害的事,它就是把「想到」和「记下来」中间的阻碍全部移开了。