博客

在 Mac 上听写 AI 提示词:把本来会删掉的上下文说出来

如何在 Mac 上用语音输入较长的 AI 提示词,Clean 整理如何保留上下文,以及按次数计算的额度如何改变你敢说的内容。

作者 tsuvic发布 约 4 分钟

TalkTalkType 目前只支持英语和日语听写。此译文用于介绍产品,并不表示已经支持中文听写。

当上下文决定答案时,有用的提示词就长。它包含限制条件、已经试过的思路、上一次回答被打破的例外情况,以及那个显而易见的解决办法为什么在这里行不通。手还没碰到键盘,你心里就已经清楚这一切。打完整段要两分钟,于是你花二十秒打出三分之一,把这三分之一发了出去。

模型只能回答你发出去的那三分之一。

说话看起来是理所当然的解决办法。把那两分钟的内容原样说出来,那些因为嫌麻烦而被删掉的部分也保留了下来。

可是读文字记录时,开头出现了两次。关键的从句前面有一个“呃”,有一句话说到一半放弃了,还有一处是你出声改口的地方。粘贴进提示词输入框,这版本并不明显比你自己打的短版本更好。

所以问题不在于要不要用语音说出提示词,而在于你说的内容,有多少应该真正进入文本框。

你删掉的,往往正是模型需要的

留意一下,手动缩短提示词时,哪些词先消失。限制条件会留下来,因为它感觉就是请求本身。先被删掉的是上下文:用的是哪个版本的框架、周二试过什么、为什么改不了那个数据结构。做决定的是“嫌麻烦”,而嫌麻烦根本不知道哪句话才承载着答案。

TalkTalkType 把一段保持录音的内容,不管说了多少,都算作一次听写。四十个词和四百个词,消耗一样。这不会让你更擅长写提示词,它只是拿掉了你当初要删减的那个具体理由。

语音出问题的地方和打字不一样

打字的提示词因为遗漏而出问题。语音说出的提示词因为残留而出问题。

一段保持录音会积累重新开始的开场、难词前面的填充音、想到更好说法后半途放弃的句子。这些都不是识别错误。这些词确实被说出来了,忠实的文字记录自然会保留它们。

这就是为什么一个面向提示词的听写应用,不是识别准确就算完成了。剩下的判断属于编辑层面,而这份判断应该交给知道这段文字要送去哪里的人。

选项是 Clean 或 Raw,不是一排预设

TalkTalkType 把这个判断做成一个只有两档的选择:Clean 和 Raw。这里没有用来挑选目的地的选择器,也没有改写用的预设。

Clean 执行忠实的轻量清理。它保留每一个说出的词、顺序、语气和有意为之的简洁,只删除明确无歧义、删掉也不会改变含义的犹豫音。它不改写、不扩写、不概括,也不会让语气变得更客气。短句依旧短。结果以单独一行返回。

Raw 原样返回文字记录,不做任何处理,清理模型完全不运行。你第一眼看到的,就是自己说过的原话。

两者承担不同的录音。Clean 适合那种措辞本身就是重点的录音,包括你刻意选用的、听起来有点别扭的说法,以及你本想留短的那一段。Raw 适合你打算自己再编辑的录音,或者含有专有名词、担心清理会把它抹平的录音。

两者都不会替你改写提示词,这是有意为之。按下快捷键的那一刻,应用会捕获当前聚焦的应用,并用一张固定的对照表为光标所在的输入栏分类,而不是靠猜测。清理后的结果以草稿形式到达,第一次粘贴是忠实的。如果你想重塑它——把一段脱口而出的说明变成更紧凑的指令——可选的 Voice Patch 步骤可以让你在文本插入之前,用语音补一条细化指令,而它绝不会悄悄改写第一次粘贴的内容。Mac 上下文感知听写完整追踪了目的地如何被读取,以及适配在哪里发生、在哪里不发生。

每个套餐都包含 Clean 和 Raw。套餐之间的区别在于每周听写次数、语音时长、清理输入上限和录音长度,而不在于你能运行哪些模式。

两种模式对比如下:

模式 保留什么 改变什么 何时使用
Clean 每一个说出的词、顺序、语气和有意为之的简洁 只删除明确无歧义的犹豫音;不改写、不扩写、不概括,也不会让语气变得更客气 那种措辞本身就是重点的录音,包括你刻意选用的、听起来有点别扭的说法
Raw 整段文字记录,原样返回,不做任何处理 什么都不改;清理模型完全不运行 你打算自己再编辑的录音,或者含有专有名词、担心清理会把它抹平的录音

额度算的是什么,决定了你敢说什么

Free 每周包含 30 次听写和 15 分钟语音,单次录音上限 60 秒。Plus 标价每月 1 美元,提供 80 次和 30 分钟。Pro 每月 7 美元,提供 500 次、250 分钟,单次录音上限 120 秒。Max 每月 18 美元,提供 1,200 次和 600 分钟。最新数字见 TalkTalkType 定价页面

清理另有独立的每周额度。Free 每周 20 次清理,Plus 60 次;Pro 和 Max 没有单独的清理上限。Raw 录音不消耗这个额度,因为文本上没有运行任何清理。

从这套算法里,会长出两个习惯,而且都不是按字数计费会培养出来的习惯。

在同一段录音里重说一句话是免费的。把限制条件说出来,发现说得不对,再重新好好说一遍,清理步骤会自动丢掉被放弃的前半句。为了重来而开启第二段录音则不是免费的,所以与其松开按键,不如把一段说砸了的录音说完。

Free 和 Plus 上 60 秒的上限,才是真正的边界,而且是说话时能实际感觉到的边界。一分钟能装下相当多的提示词内容,但不足以让你毫无节制地想到什么说什么——这恰好是合适的压力。

提示词输入框里,光标早就在等着了

按住 Option-空格键说话,松开。文字会送到当时获得焦点的输入框里——对这项工作来说,就是 Cursor、ChatGPT,或者你已经在其中打字的终端里的提示词输入框。直接粘贴使用的是 macOS 辅助功能权限,当受保护的应用拒绝自动输入时,会切换到剪贴板方式继续传递。这款应用在 macOS 26 及以上版本常驻菜单栏。

这个落点在这里比在一条短消息里更重要。提示词就写在它所指涉的对象旁边。切换到另一个窗口去听写,再把结果搬回来,恰恰重新制造了你本想消除的那次打断。Mac 任意应用听写详细说明了这条“回到聚焦光标”的路径在不同应用之间是如何运作的。

这整个过程都不会把提示词存到服务器上。音频、原始文字记录和清理后的文本都不会被服务保留,Mac 应用里那份简短的会话记录只存在于内存中,退出应用就会消失。Mac 隐私听写逐段追踪一次录音,看它在这条路径的每个环节经历了什么。

从这周你缩短过的三条提示词开始

到历史记录里找找看。它们应该是那种回答几乎对了,而你紧接着发的追问,恰好补上了你当初省略的上下文的提示词。

把每一条重新说一遍,作为一次完整的录音,把限制条件、之前的尝试、例外情况都包含进去。把结果发出去。和第一次拿到的回答比较一下,看看你的追问这一次还有没有必要。

你可以下载适用于 Mac 的 TalkTalkType,在免费的每周额度内完成这个对比。这个方法解决不了的,是那条你还在脑子里拼凑、连自己想问什么都还没想清楚的录音。说出那样的内容是另一回事,通常得先得到一个更小的问题的答案。

博客