Subtitles · 指南 · 实时字幕用不了

你的 Mac 上实时字幕用不了

六个症状,一个症状一个原因。从和你看到的现象对得上的那个开始,因为「那一行不见了」和「字幕窗口是空的」,修法毫无关系。六个里有两个根本无解,这个页面直说,而不是让你在设置里绕两圈。

14 天退款,不问缘由

根本没有实时字幕那一行

没有坏。只要这台 Mac 不符合条件,那一行就是不出现,而不是变灰,而不符合条件有三种可能。

  • Intel 的 Mac。实时字幕只支持 Apple silicon。点开 Apple 菜单,「关于本机」:写着「芯片」就是 Apple silicon,写着「处理器」就是 Intel。没有任何 macOS 更新会把这个功能带到 Intel Mac 上,这个页面上的其他内容也帮不了你。
  • macOS 版本太老。如果你的 Apple 菜单里写的是「系统偏好设置」而不是「系统设置」,那说明这个功能比你正在跑的 macOS 还新。去「软件更新」升级,整件事就解决了。
  • 你的语言或地区。Apple 的文档写着,这个功能并非所有语言、国家或地区都可用,而那一行的消失,正是这句话的样子。是什么在决定它,又能怎么办,另有一页,因为这是最常见、也最不显眼的一个原因。

开关待不住

第一次打开实时字幕,它会去取在本机运行所需要的东西,而且会告诉你它正在下载。百分比不动,那是网络问题,不是字幕问题:可能是要登录的公共网络、一个 VPN,或者一张会拦掉这个下载的公司网络。把 Mac 挪到一条普通的网络上,下完为止,通常就一路顺过去了。

开关一按就自己弹回去,先重启一次再说,别急着折腾更狠的。如果重启之后还是不肯待着,剩下最可能的原因是磁盘空间:那个下载不小,启动盘快满了会让它悄悄失败。

开着,但什么都不出来

字幕窗口在那儿,就是一直空着。四步检查,按最快找出原因的顺序排。

  1. 1

    声音真的走到 Mac 自己的输出上了吗?

    音频走的是通话模式下的蓝牙耳机、外接声卡或者第二块显示器,这是字幕始终不出现的头号原因。用 Mac 自己的扬声器放点东西,看看字幕会不会醒过来。

  2. 2

    它是不是在听麦克风?

    如果那个字幕窗口上有跟麦克风有关的控制,看一下它指向哪边。指着房间,它不会给通话配字幕;指着 Mac,它不会给你对面坐着的人配字幕。两种情况看上去一样,都是一片空白。

  3. 3

    下载真的完成了吗?

    字幕窗口可能先出现,而喂它内容的东西还没到位。回到实时字幕那一栏,看看还有没有进度条在跑。

  4. 4

    那里面真的有人在说话吗?

    音乐、掌声、等待音和背景噪声都不是语音,字幕在这些声音里保持空白,就是正确的表现。先拿一段有人说话的东西试试,再下结论。

一开始能用,后来停了

跑着跑着就冻住的字幕,几乎总是丢了音频,而不是丢了词。Mac 睡眠、切换输出设备、拔掉耳机,或者通话从一个 app 换到另一个,都会切断「正在播的」和「正在读的」之间那条连接。

把实时字幕关掉再打开,连接就重建了,比重启快,而且几乎每次都管用。如果每次从睡眠中醒来都这样,那就当作一件需要知道的事,而不是需要修的事:字幕挂在一条已经不存在的音频通路上,本来就是这个表现。

那个窗口碍事

这一条不是毛病,是设计。Apple 的字幕落在一个窗口里,而窗口就是窗口:它排在窗口的叠放次序里,可能被你切过去的东西盖住,你把它放在哪里,永远是在「读得到字幕」和「看得到底下」之间折中。你唯一的把手,就是挪动它。

而这一点,在你同时还在干别的事情时最要紧,而你通常都在干别的:记笔记、读正在讨论的那份文档、查刚刚被提到的那个东西。一整个装满字幕的窗口,在你切换的那一秒就到了这一切的后面。这正是这个 app 把字幕做成浮层的原因:位于所有窗口之上,点击穿透,所以它从不抢焦点,也永远不用挪开。指针指过去它就化开,好让你读清底下的东西,视线一移开它又回来。

14 天退款,不问缘由。

出来的字是另一种语言

字幕被设成一种语言,喂进去的却是另一种,这时它不会报错,而是去猜,猜出来的东西节奏对、意思是胡说。要看的是实时字幕那一栏里的语言,而不是 Mac 本身的语言:这是两个设置,这里只有前一个说了算。

如果那个菜单里没有你要的语言,怎么设都没用,那属于语言支持的问题,不是这里这一个。

当以上都不是问题时

六个里有两个没得修。Intel 的 Mac 跑不了实时字幕,而 Apple 没有开放的语言或地区,也不可能被说动而存在。系统设置里没有任何东西能改变这两件事。

在 Intel Mac 上,这个 app 也不是答案。它建立在 Core Audio 的 process tap 上,这个 API 是 macOS 14.2 才有的,而且只有 Apple silicon 才有,所以诚实的建议是用会议 app 自带的字幕。如果是一台 Apple silicon 的 Mac,只是 Apple 没覆盖你的语言,那就是另一回事了:十六种语言,不设地区条件,而且它从来不去问 macOS 你有没有资格。

它接的是 app,不是整个系统

默认是全部系统音频,你也可以只挑一个 app。无论哪种,它都是直接接住正在播放的声音,而不是请那个 app 配合,所以浏览器标签页和原生 app 配字幕的方式完全一样。

它出问题会说出来,而且只在一个地方说

只有一种失败是无声的,而菜单里就写着它的名字:没有录制音频的权限,macOS 会递给你一段段纯静音,还报告成功。菜单里的 Check Audio Permission 会打开修它的那一栏。

它跑在这台 Mac 上

在 Neural Engine 上,离线,不往硬盘上写任何东西。首次运行下载一次,之后就没有联网请求可发了,这也是为什么这里没有什么会因为某台服务器出事而坏掉。

接下来大家会问的问题

实时字幕在系统设置的哪里?
在辅助功能里,「听觉」那一组,「音频与字幕」下面。更快的办法是在设置窗口顶上的搜索框里输入「实时字幕」,而且什么都搜不到本身就是答案:这台 Mac 上没有这个功能。
实时字幕为什么是灰的?
通常是因为它还在取在本机运行所需要的东西,偶尔是因为启动盘太满,下不完。如果那一行是根本没有、而不是变灰,那是另一个问题:Mac 是 Intel、macOS 比这个功能还老,或者你的语言和地区不在覆盖范围里。
实时字幕能在 Intel Mac 上用吗?
不能,而且没有更新会改变这一点。点 Apple 菜单,「关于本机」:写着「芯片」就是 Apple silicon,写着「处理器」就是 Intel。在 Intel 上,你的选择是 Zoom、Teams、Meet 或 YouTube 自带的字幕,因为这个 app 同样需要 Apple silicon。
实时字幕开着,窗口却一直是空的,为什么?
几乎总是音频没走到字幕在听的那个地方:输出设备不是 Mac 自己、蓝牙耳机处在通话模式,或者麦克风设置指错了方向。先用 Mac 自己的扬声器放点东西排除掉这一条,再去动别的。
为什么 Mac 睡眠之后字幕就停了?
因为 Mac 醒来之后,字幕当初挂上去的那条音频通路已经不在了。把字幕关掉再打开,通路就重建了,比重启快。这个 app 的行为一样,原因也一样,修法同样是点两下。
两个能同时开着用吗?
可以。它们是互不相干的两个软件,谁也不知道谁,不过一块屏幕上两套字幕,多半只是用来比较它们,而不是用来读懂什么。
有没有语言更多的实时字幕替代品?
这个 app 覆盖十六种语言,不设国家或地区条件,在 macOS 15 上还能在其中任意两种之间翻译。但它仍然需要 Apple silicon 和 macOS 14.2,所以它放宽的是语言那一头,不是硬件那一头。

字幕不取决于你在不在对的国家。

14 天退款,不问缘由

一次性 $9,包含日后所有更新 · macOS 14.2 或更高版本 · Apple silicon
无限量实时字幕,只要这台 Mac 还在你手上。不用买时长,不用注册账号,不用订阅。