MacWhisper 的说话人识别:怎么指定、重命名和合并说话人

用支持说话人识别的模型转写时,MacWhisper 会自动识别说话人:可以是在它的 WhisperKit 引擎上运行、带绿色 Speaker Recognition(说话人识别)标记的本地模型,也可以是云端服务商 ElevenLabs 和 Deepgram。转写文字会分成 Speaker 1、Speaker 2 等等,你可以在边栏里重命名、合并或重新指定它们。这个功能是 MacWhisper 12 加入的,MacWhisper 的价格页把说话人识别列在 Pro 下。

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

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

打开这个功能

  1. 选一个带绿色 Speaker Recognition 标记的模型。它们是 WhisperKit 引擎上的本地模型。
  2. 像平常一样转写文件。
  3. 完成后,转写文字会按说话人分组,使用默认的名字。

如果看不到说话人,通常是模型的原因。MacWhisper 故障排查页面里有检查步骤。

重命名、合并和重新指定

  • 重命名说话人。点击边栏里的名字,输入新名字,然后按 Return 键。
  • 合并两个说话人。同一个人被拆成了两个时,在转写文字或边栏里右键点击说话人的名字,选择 Merge Speaker To(合并说话人到)。
  • 重复使用名字。输入名字时,会出现设置里已保存的说话人的建议。按 Command Return 可以选中其中一个。
  • 更改颜色。点击边栏里的调色板图标。
  • 重新指定某一段。把鼠标悬停在这一段上,按下该说话人的数字键:1、2、3,以此类推。

哪些情况不适用

  • 听写。MacWhisper 的听写假定只有一个说话人,所以那里没有说话人识别。
  • Transcribe Podcast。导入的每条音轨本来就应该只有一个说话人。
  • 没有标记的模型。其他引擎不会按说话人分组。

开会时,MacWhisper 可以录制 Zoom、Teams、Webex 和其他会议 App,并在事后识别说话人。它的帮助中心把 Automatic Meeting Recording(自动会议录制)标注为测试版功能,并建议重要的会议用手动录制。

让说话人分得更干净

说话人识别是根据声音听起来的样子来给声音分组的,所以在大家没有互相插话、每个人的声音都录得清楚时效果最好。在大多数真实的录音里,都要预料到需要合并某个说话人,或者修正几段。数字键能让这件事很快:悬停,按键,下一段。

YapToText 的做法

YapToText 不识别说话人。它把一个音频或视频文件转写成一份连续的文字,也没有时间戳和字幕导出。如果你需要标明谁说了什么的转写文字,这件事 MacWhisper 是更合适的工具。

YapToText 做的是另一半工作:按一个键在任何 App 里听写,整理文字的处理在 Mac 上完成,免费,也不需要账号。MacWhisper 替代方案页面比较了两者,访谈转写指南介绍了怎么录制并转写两个人的对话。

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

小结

  • 条件。带绿色标记的 WhisperKit 模型,或者 ElevenLabs、Deepgram。
  • 重命名。点击边栏里的名字。
  • 合并。右键点击,选择 Merge Speaker To。
  • 重新指定。悬停在某一段上,按说话人的数字键。
  • 不适用。听写或 Transcribe Podcast。

如果 MacWhisper 更改了这个功能的工作方式,请在 GitHub 上提交 issue(英文)。每一条我都会看。

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

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

指南

更多指南(英文)

资料来源

常见问题

MacWhisper 能识别说话人吗?

能,从 MacWhisper 12 开始,可以用带 Speaker Recognition 标记的本地 WhisperKit 模型,也可以用云端服务商 ElevenLabs 和 Deepgram。

怎么在 MacWhisper 里指定说话人?

用支持的模型转写,然后在边栏里重命名说话人。想把某一段换给别人,把鼠标悬停在它上面,按该说话人的数字键。

怎么在 MacWhisper 里合并说话人?

在转写文字或边栏里右键点击说话人的名字,选择 Merge Speaker To。

MacWhisper 为什么没有显示说话人?

最常见的原因是所选的模型不支持这个功能。请换一个带绿色 Speaker Recognition 标记的 WhisperKit 模型。

MacWhisper 的说话人识别免费吗?

MacWhisper 的价格页把说话人识别列在 Pro 下。