MacWhisper 用不了:每种现象意味着什么,以及怎么解决

MacWhisper 用不了的时候,先看你装的是哪个版本。向其他 App 听写的功能,只有 macwhisper.com 上出售的版本才有,App Store 版本(Whisper Transcription)没有,所以在那个版本上,听写快捷键永远不会起作用。除此之外,常见的原因有四种。一是 MacWhisper 检测不到某个 App 的文本框。二是所选模型不支持你想用的功能,比如说话人识别。三是 Intel Mac,或者崩溃后进入的兼容模式,让转写变慢。四是许可证在太多设备上激活过。

我做的是 YapToText,另一款 Mac App,它只在靠近结尾的地方出现一次。这里关于 MacWhisper 的每一个事实,都来自它自己的帮助中心,我在2026年10月6日读过,每篇文章的链接都放在“资料来源”里。我自己没有重现过这些问题,所以这些步骤是 MacWhisper 的,只是用我的话写出来。

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

步骤

  1. 检查你用的是 macwhisper.com 的版本,还是 App Store 版本。
  2. 如果只有一个 App 不接受听写,在 <span lang="en">Settings</span>,<span lang="en">Advanced</span> 里打开 <span lang="en">Allow dictation everywhere</span>。
  3. 要识别说话人,选择带 <span lang="en">Speaker Recognition</span> 标记的 <span lang="en">WhisperKit</span> 模型。
  4. 在 Apple 芯片上转写很慢的话,关闭 <span lang="en">WhisperKit</span> 下的 <span lang="en">Disable all GPU usage</span>。

对照你看到的现象找解决办法

出自 MacWhisper 的帮助中心,2026年10月6日查阅。

你看到的现象可能的原因先试这个
根本没有听写选项App Store 版本听写只有 macwhisper.com 上的版本才有
听写在有些 App 里能用,在有些里不能MacWhisper 检测不到那个 App 的文本框Settings,Advanced,Allow dictation everywhere
转写文字里没有说话人名字所选模型不带说话人识别选一个带绿色 Speaker Recognition 标记的 WhisperKit 模型
转写完成了,却没有任何文字音频太短,或者解码出了问题Settings,Advanced,把 Downmix to Mono 打开或关闭
转写文字以重复的字词结尾较旧的模型陷入了循环换成 WhisperKit 模型
转写很慢Intel Mac,或者崩溃后进入的兼容模式在 Apple 芯片上,关闭 WhisperKit 下的 Disable all GPU usage
你的许可证被停用了在太多设备上激活过在不再使用的 Mac 上移除许可证,或者给支持团队发邮件
App Store 版本出现 Pay Wall ErrorMac 连不上 App Store重启 Mac

先检查版本,再做别的:一半的听写问题到这里就有答案了。

如果听写没反应

MacWhisper 的听写可以通过你设置的快捷键,在任何文本框里输入文字,但只有它两个版本中的一个才有。如果你从 App Store 安装的是 Whisper Transcription,向其他 App 听写的功能本来就不存在,也就谈不上修复。

  1. 检查版本。MacWhisper 的帮助中心说,因为 Mac App Store 对 App 的限制,听写只有 macwhisper.com 上出售的版本才有。
  2. 打开它。在 macwhisper.com 的版本里,点击主屏幕上的 Dictation(听写),它会带你完成设置,也可以打开 Settings,Dictation,设置一个键盘快捷键。
  3. 某一个 App 不行。MacWhisper 在输入之前会检查是否有处于活动状态的文本框,它说有些不遵循 macOS 标准做法的 App 检测不到。Settings,Advanced,Allow dictation everywhere 会跳过这项检查。MacWhisper 请你把那个 App 的名称用邮件发给它。
  4. AI 整理没反应。它的 AI 听写提示词需要 MacWhisper Pro,以及你自己的 AI 密钥,并且该密钥已绑定付款方式。

MacWhisper 替代方案那一页把它的听写和一款首先为听写而做的 App 做了比较。

如果没有说话人识别

说话人识别取决于模型,而不是一个开关。只有 WhisperKit 模型,以及 ElevenLabs 和 Deepgram 这两家云端服务商,才会标出说话人。

  • 选一个支持它的模型。在模型列表里,能做到这一点的本地模型带有绿色的 Speaker Recognition 标记,它们全都运行在 WhisperKit 引擎上。
  • 它永远不适用的地方。听写,因为它假定只有一个说话人,以及 Transcribe Podcast,因为每条导入的音轨就是一个说话人。
  • 名字不对。MacWhisper 把他们命名为 Speaker 1、Speaker 2,依此类推。点按侧边栏里的名字可以重命名,右键点按某个说话人,可以把同一个人的两个说话人合并。
  • 这是 Pro 功能。免费版可以导出字幕。说话人识别属于 Pro。

如果转写很慢、为空或者反复重复

转写慢、为空或循环重复,每一种在帮助中心都有单独的文章。在 Apple 芯片的 Mac 上,慢通常是兼容模式的缘故。在 Intel Mac 上,则是硬件的原因。

  • 在 Apple 芯片上很慢。MacWhisper 说,之前的一次崩溃可能让它进入兼容模式,在 M1 Mac 上最常见。请在 Settings,Advanced,WhisperKit 里,确认 Disable all GPU usage 是关闭的。
  • 在 Intel 上很慢。Intel Mac 缺少机器学习硬件,所以在设备上转写要慢得多。MacWhisper 建议使用它的某一家 Cloud Transcription(云端转写)服务商。
  • 完成了却没有任何文字。通常是音频太短,或者解码得不好。请在 Settings,Advanced 里,把 Downmix to Mono 打开或关闭,然后再试一次。
  • 结尾出现重复的字词。换成 WhisperKit 模型,MacWhisper 说它没有这个问题。
  • 文件打不开。即使是受支持的格式,也可能用了它读不了的编码方式。MacWhisper 请你把文件发到它的支持邮箱。
  • 中文的字形不对。MacWhisper 说,Whisper 是用简体和繁体混合的数据训练的。在 Settings,Advanced,Prompt 里,用你想要的字形写一段自定义提示词,可以引导它,但不保证有效。
  • 一个文件里有两种语言。不支持。它的建议是每种语言各转写一次,再把结果合起来。

如果许可证或 App Store 的购买出了问题

许可证错误看起来像是 App 坏了,其实通常只是账目问题。个人许可证有一个软上限,是你自己的三台设备。

  • 你的许可证被停用了。MacWhisper 说,这通常意味着密钥在太多设备上激活过。换新 Mac 时,请在旧 Mac 的 Settings,Pro,Remove license 里移除许可证。如果出乎意料地发生了,请给它的支持团队发邮件。
  • 转售的密钥。它的帮助中心说,它不得不封掉在第三方市场上转售的许可证。它自己的网站说,购买要通过它的 Gumroad 页面或 App Store。
  • Pay Wall Error。在 App Store 版本里,这表示 Mac 连不上 App Store,App 随后可能会把你的购买显示为未激活。MacWhisper 称之为 macOS 的错误,建议重启 Mac。

YapToText 适合的地方

MacWhisper 是一款处理文件的工具,也能听写,如果你的录音需要字幕或说话人,它就是该留着的那一个。如果总是在听写这一部分出问题,YapToText 就是为这一部分做的,而且免费。

它用一个键就能向任何 App 输入文字,直接从 Mac App Store 下载,语音模型和文字整理模型都在里面,它也能把文件转写成纯文字。它没有字幕、时间戳或说话人标签,并且需要搭载 Apple 芯片、macOS 14 或更高版本的 Mac。MacWhisper 与 Wispr Flow 的对比讲了云端这条路。

Mac 上 YapToText 的“Dictation”设置页:Keys、Recording、Microphone 和 Delivery 四张卡片。
图1. YapToText 的 Dictation 页面:App Store 版本里,启动听写的按键,以及文字送达的位置。

小结

  • 没有听写。App Store 版本没有。macwhisper.com 的版本有。
  • 某一个 App 不接受听写。在 Settings,Advanced 里打开 Allow dictation everywhere。
  • 没有说话人。选择带 Speaker Recognition 标记的 WhisperKit 模型。这是 Pro 功能。
  • 很慢。在 Apple 芯片上关闭 Disable all GPU usage。在 Intel 上用云端服务商。
  • 转写为空。切换 Downmix to Mono。
  • 许可证被停用。从旧 Mac 上移除,或者给支持团队发邮件。

先查版本,再查模型,最后查许可证。如果这里有哪一条和 MacWhisper 的帮助中心不一致了,请在 GitHub 上告诉我。

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

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

指南

更多指南(英文)

资料来源

常见问题

为什么 MacWhisper 的听写用不了?

最常见的原因是版本:MacWhisper 的帮助中心说,听写只有 macwhisper.com 上出售的版本才有,App Store 版本没有。如果它在有些 App 里能用,唯独某一个不行,请在 Settings、Advanced 里打开 Allow dictation everywhere。

为什么 MacWhisper 的说话人识别用不了?

只有运行在 WhisperKit 引擎上、带绿色 Speaker Recognition 标记的本地模型,或者 ElevenLabs 和 Deepgram 这两家云端服务商,才支持它。它不适用于 Dictation 或 Transcribe Podcast,而且是 Pro 功能。

为什么 MacWhisper 这么慢?

在 Apple 芯片的 Mac 上,MacWhisper 说之前的一次崩溃可能让它停留在兼容模式:请在 Settings、Advanced、WhisperKit 里关闭 Disable all GPU usage。在 Intel Mac 上,设备上的转写要慢得多,它建议使用云端转写服务商。

为什么 MacWhisper 说转写完成了却没有任何文字?

MacWhisper 说,通常是音频太短,或者解码得不好。请前往 Settings、Advanced,把 Downmix to Mono 打开或关闭,然后再试一次。

为什么 MacWhisper 说我的许可证被停用了?

通常是密钥在太多设备上激活过。个人许可证有三台设备的软上限。请在 Settings、Pro 里,从不再使用的 Mac 上移除许可证,或者给 MacWhisper 的支持团队发邮件。

为什么 MacWhisper 总是重复同样的字词?

它的帮助中心说,有些较旧的模型可能让转写文字以重复的字词结尾,换成 WhisperKit 模型可以避免。