MacWhisper 查找和替换:每份转写里的同一个错误一次改对,再用提示词引导 Whisper

如果 MacWhisper 总是把一个名字写错,Global Replace(全局替换)可以在每份新转写里把它改过来。你只需要设置一次原文和替换文字的配对,MacWhisper 就会自动应用。对于 Whisper 一开始就听错的词,Settings,Advanced 里的 Whisper 提示词(prompt)会在转写之前给引擎提供上下文。这一页介绍这两种办法,还有一个关于混合语言的限制。

我做了 YapToText,一款不同的 Mac 听写 App,所以请在阅读我对 MacWhisper 的评述时把这一点考虑在内。这里关于 MacWhisper 的每一条事实,都来自它自己的帮助中心,我在 2026年10月10日查阅。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

设置 Global Replace

  1. 打开 Settings,进入 Global Replace。
  2. 点击 Replacements 右上角的加号按钮。
  3. 输入 Original(原文)和 Replacement(替换文字)。
  4. 需要几对就添加几对。可以直接编辑某一行,也可以用废纸篓图标删除它。

更改立即生效,但只对以后的转写有效。已有的转写不会改变。搜索栏可以按配对的任意一侧筛选很长的列表。

两个匹配选项

以下内容来自 MacWhisper 的帮助文章 Find And Replace in Transcriptions,2026年10月10日查阅。

选项开启关闭
Case Sensitive只有大小写一致时才替换,所以 You 不等于 you不管大小写都匹配
Only Replace Separate Words只替换完整的词词的内部也会替换,所以把 you 替换掉会改动 your。适合词与词之间没有空格的语言

大家用它做什么

  • 听错的名字。 帮助中心自己的例子是把 Mac whisper 改成 MacWhisper。
  • 分享前保护隐私。 把真实姓名换成化名。
  • 统一写法。 比如把 OK 改成 Okay,把 e-mail 改成 email。
  • 地区用语。 把某些说法换成当地的对应说法。

转移或分享替换列表

Export List 会把替换列表保存为 JSON 文件,Import List 则加载这样的文件。帮助中心建议在换新 Mac 或者和团队共用一份列表时使用。Remove All 会把列表整个清空。

Whisper 提示词:针对它听错的词

Global Replace 是在转写之后修正文字。想影响转写本身,MacWhisper 在 Settings,Advanced 里有一个 Prompt 字段,可以给 Whisper 提供这段录音的背景。帮助中心拿它来处理中文:Whisper 的训练数据混合了简体和繁体文本,可能返回不对的那一种,在提示词里写一句你想要的字体的短句,就能把它往正确的方向推一把。它也明确说了,这并不总是有效。

帮助中心还提到另一个限制:MacWhisper 不能同时转写含有两种语言的文件。它建议把文件转写两次,每种语言一次,再手动合并结果。

YapToText 怎么做同样的事

MacWhisper 的内容来自它的帮助中心,2026年10月10日查阅。YapToText 的内容来自它自己的设置。

MacWhisperYapToText
固定的替换Global Replace 配对词典里的替换项
选项Case Sensitive、Only Replace Separate WordsWhole word 和 Case
影响 Whisper 听到的内容Prompt 字段词典里的词会预先提示 Whisper 模型
不止一份列表一份全局列表,用于所有新转写多个词典,每个都可以关闭
从你的修改中学习没有说明同一个词改两次,它会问要不要记住
导出JSONJSON

在 YapToText 里,一条词典条目同时做两件事:先提示语音模型,再替换之后的文字。词典帮助页面有详细说明,superwhisper 的词汇和替换介绍了另一款 App 里的同一个思路。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

小结

  • 让一个词处处改对。 Settings,Global Replace,加号按钮。
  • 只对新转写生效。 旧的不会改变。
  • 词的内部。 关闭 Only Replace Separate Words。
  • 分享。 Export List 和 Import List,格式是 JSON。
  • 中文字体不对。 在 Settings,Advanced,Prompt 里写一句正确字体的话。

如果 MacWhisper 改动了 Global Replace,请在 GitHub 上提交 issue,我会更新这一页。每一条我都会看。

在 Mac App Store 下载 YapToText免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。

关于作者。 Ryleigh Newman 从事软件开发,用手打字有困难,每天都用本站介绍的 YapToText 听写。本页译自英文。App 的界面和网站的其他页面是英文的。 进一步了解这个项目(英文)。

指南

更多指南(英文)

资料来源

常见问题

MacWhisper 怎么查找和替换文字?

打开 Settings,Global Replace,点击加号按钮,输入原文和替换文字。它会应用到每一份新转写。

MacWhisper 的 Global Replace 会改动旧的转写吗?

不会。更改只对以后的转写有效。

可以把替换列表导入 MacWhisper 吗?

可以。Import List 加载 JSON 文件,Export List 则保存一份。

MacWhisper 为什么把中文写成了不对的字体?

Whisper 的训练数据混合了简体和繁体中文。在 Settings,Advanced,Prompt 里写一句你想要的字体的话,可以引导它,不过并不总是有效。

MacWhisper 可以转写含有两种语言的文件吗?

不能同时转写。它的帮助中心建议转写两次,每种语言一次,再合并文字。