MacWhisper 查找和替换:每份转写里的同一个错误一次改对,再用提示词引导 Whisper
作者 Ryleigh Newman · 发布于
如果 MacWhisper 总是把一个名字写错,Global Replace(全局替换)可以在每份新转写里把它改过来。你只需要设置一次原文和替换文字的配对,MacWhisper 就会自动应用。对于 Whisper 一开始就听错的词,Settings,Advanced 里的 Whisper 提示词(prompt)会在转写之前给引擎提供上下文。这一页介绍这两种办法,还有一个关于混合语言的限制。
我做了 YapToText,一款不同的 Mac 听写 App,所以请在阅读我对 MacWhisper 的评述时把这一点考虑在内。这里关于 MacWhisper 的每一条事实,都来自它自己的帮助中心,我在 2026年10月10日查阅。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
用其他语言阅读: English, Čeština, Deutsch, Español, Français, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Nederlands, Polski, Português, Русский, ไทย, Türkçe, Tiếng Việt, 繁體中文
设置 Global Replace
- 打开 Settings,进入 Global Replace。
- 点击 Replacements 右上角的加号按钮。
- 输入 Original(原文)和 Replacement(替换文字)。
- 需要几对就添加几对。可以直接编辑某一行,也可以用废纸篓图标删除它。
更改立即生效,但只对以后的转写有效。已有的转写不会改变。搜索栏可以按配对的任意一侧筛选很长的列表。
两个匹配选项
以下内容来自 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 的内容来自它自己的设置。
| MacWhisper | YapToText | |
|---|---|---|
| 固定的替换 | Global Replace 配对 | 词典里的替换项 |
| 选项 | Case Sensitive、Only Replace Separate Words | Whole word 和 Case |
| 影响 Whisper 听到的内容 | Prompt 字段 | 词典里的词会预先提示 Whisper 模型 |
| 不止一份列表 | 一份全局列表,用于所有新转写 | 多个词典,每个都可以关闭 |
| 从你的修改中学习 | 没有说明 | 同一个词改两次,它会问要不要记住 |
| 导出 | JSON | JSON |
在 YapToText 里,一条词典条目同时做两件事:先提示语音模型,再替换之后的文字。词典帮助页面有详细说明,superwhisper 的词汇和替换介绍了另一款 App 里的同一个思路。
免费下载。无需账号,没有锁定的功能。需要搭载 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,我会更新这一页。每一条我都会看。
免费下载。无需账号,没有锁定的功能。需要搭载 Apple 芯片的 Mac 和 macOS 14 或更高版本。 源代码在 GitHub 上。
指南
更多指南(英文)
资料来源
- https://docs.macwhisper.com/article/37-find-and-replace-in-transcriptions (查阅于 2026年10月10日)
- https://docs.macwhisper.com/article/9-chinese-simplied-and-traditional-troubleshooting (查阅于 2026年10月10日)
- https://docs.macwhisper.com/article/23-multiple-languages-in-a-file (查阅于 2026年10月10日)
- https://github.com/ryleighnewman/YapToText (查阅于 2026年10月10日)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (查阅于 2026年10月10日)
常见问题
MacWhisper 怎么查找和替换文字?
打开 Settings,Global Replace,点击加号按钮,输入原文和替换文字。它会应用到每一份新转写。
MacWhisper 的 Global Replace 会改动旧的转写吗?
不会。更改只对以后的转写有效。
可以把替换列表导入 MacWhisper 吗?
可以。Import List 加载 JSON 文件,Export List 则保存一份。
MacWhisper 为什么把中文写成了不对的字体?
Whisper 的训练数据混合了简体和繁体中文。在 Settings,Advanced,Prompt 里写一句你想要的字体的话,可以引导它,不过并不总是有效。
MacWhisper 可以转写含有两种语言的文件吗?
不能同时转写。它的帮助中心建议转写两次,每种语言一次,再合并文字。