指南
iPhone 上怎么给你看的任何直播加翻译字幕
录播可以事后配字幕。直播不行——话没说出口,字就不存在,所以没有字幕轨可找,也不会有「明天出个带字幕的版本」。真正管用的,是一款听你 iPhone 正在播的声音、并把翻译浮在它上面的 app。浮光字幕点四下就能做到这件事。而且因为它读的是声音、不是平台,同一套设置能覆盖 Twitch、YouTube 直播、带货直播,或者某国电视台自己的 app。
怎么做
- 开始播放直播,让它一直播着。设置好之后它不需要待在前台;你也不用把音量调大或者开外放——声音是直接交给 app 的,不经过你所在的房间。
- 打开浮光字幕,设好两种语言。一种是对方说的语言,另一种是你读得懂的。第一次选某一组语言时会下载模型,之后就完全离线了。
- 点开始共享音频,然后在 iOS 的系统面板上确认。系统每次都会问——这是标准的广播权限,也正是它把另一个 app 正在播的声音交给这款 app。
- 点打开字幕悬浮窗,然后划回直播。字幕窗口会一直浮在你切换到的任何东西上面。把它拖到不挡住你要看的地方就行。
没有任何「直播专用」的设置要调。对这款 app 来说,它读到的都是一路音频;这段声音是此刻正在产生的,还是去年录好的,对它没有分别。
iPhone 自己能翻直播吗?
不能——而且值得把原因说清楚,因为 iOS 有两个功能,光看名字会让人以为它能。它们各做了这件事的一半,而且是不同的那一半。
| 功能 | 它对一场直播能做什么 |
|---|---|
| 实况字幕 | 只转写,不翻译——韩语声音变成韩语文字 |
| 实时翻译 | 够不着:翻译只限于信息、电话、FaceTime 和 AirPods 对话 |
| 浮光字幕 | 一边转写一边翻译,并盖在正在播放的那个 app 上 |
实时翻译还取决于你所在的地区和你用的是哪台 iPhone。所以这个缺口是真实存在的,不是编出来的:iOS 很乐意把直播里说的话写下来,也很乐意翻译一通电话,但没有任何自带功能会在你正在看的视频上同时做这两件事。「它为什么要共享你的屏幕」一节把这套机制讲得更细。
为什么直播比录播难
面对录播,你总还有几条路,哪怕都不太好:也许有人已经配过字幕;也许官方版本以后会带字幕出来;没听清的一句,你可以暂停了去查。这些办法碰上直播一条都活不下来:
- 没有东西可找。字幕文件是根据已经存在的内容做出来的。而直播的内容,是在你看的同时才被创造出来的。
- 没法暂停。查一个词的代价,是你查的这段时间里说的话全错过。录播里这只是烦人;直播里,你想跟上的那件事已经走远了。
- 覆盖情况取决于平台,也取决于主播。某个服务提供什么样的字幕,会因平台而异、因语言而异,还常常因具体频道而异——所以「这场直播有没有字幕」是个每次都得重新问一遍的问题。
读声音把这三条全绕开了。这款 app 不会向平台要字幕轨,因为它根本不跟平台打交道。
它在哪儿都一样管用,原因也一样
浮光字幕拿走你 iPhone 正在播的声音,识别其中的话并翻译出来,全程在设备上完成。它从来不知道声音是哪个 app 发出来的。这就是为什么同一套设置能覆盖 Twitch 直播、YouTube 直播、Instagram 或 TikTok 直播、日本或韩国电视台自己的 app,以及带货直播间——也是为什么一个你没听说过的平台同样能用。
为什么用这款 app,而不是那些常见的折中办法
在手机上把外语直播翻出来,大多数办法都要在某个地方妥协。下面这些是它避开的。
声音是交给它的,不是让它偷听来的
常见的退路,是拿第二台设备、或者某个翻译 app 的麦克风,对着你的扬声器。那意味着你得把直播外放出来,待在安静的房间里,并接受麦克风听成什么样就是什么样。这里声音是在播放的那一刻直接送到 app 手上的,所以戴耳机没问题,房间吵不吵也不影响。
它在设备上跑
识别和翻译都在你的 iPhone 上发生,用的是 iOS 本来就带的模型。不用注册账号,不会有东西被传到服务器;某一组语言第一次下载完之后,字幕这一侧完全不用网——唯一在占用你网络的,是直播本身。
它不在乎是哪个 app 在播
它没有跟 YouTube、Twitch 或者任何人做集成,所以平台一改动它不会坏,也没有什么「支持服务列表」需要你去查。只要你的 iPhone 放得出来,它就能配字幕。
不按时长计费
没有按分钟或按场次的收费,因为背后没有一台替你干活、需要你掏钱养的服务器。一场四小时的直播,和一段四分钟的,花的钱一样。
直播额外难在哪
这些事说清楚比不说有用,因为真正决定它对你看的那场直播好不好使的,就是这几条:
- 背景音乐和现场嘈杂会拉低准确率。语音识别只能凭它听到的东西干活。一场说话为主的直播,转写效果会比一场音乐现场或体育场好。
- 几个人同时讲话很难处理。识别跟的是语音,不是说话人,所以一场热闹的多人连麦,会比一个人对着麦克风讲乱得多。
- 没有第二次机会。录播你还能倒回去让它再试一遍。直播里,漏掉的那一句就是漏掉了。
- 它会比说话的人慢一点。一句话得先被听见,才能被识别和翻译。你读到的东西会比说的晚一点点——跟一场直播这没问题,但要你即时反应的场合就不合适。
- 不能同时录屏。 iOS 只允许一个广播会话,而它正被占用——所以字幕开着的时候,没法把某个瞬间剪下来。
常见问题
它能用在 Twitch 上吗?
能,任何别的直播 app 也能,因为它读的是你 iPhone 正在播的声音,而不是去向平台要字幕。从一个 app 换到另一个,设置上没有任何变化。
这件事我用实况字幕不就行了吗?
只有在你本来就懂那门语言的时候才行。实况字幕做的是转写——它把说的话写下来,用的还是说话时那门语言。跨语言翻译正是它不做的那部分;而真的会翻译的实时翻译,只在信息、电话、FaceTime 和 AirPods 对话里起作用。
我必须把直播外放出来吗?
不用。声音是 iOS 直接交给 app 的,不是麦克风拾来的,所以你可以戴耳机看,音量随你调,房间再吵也没关系。
它比说话的人慢多少?
会有一点延迟,因为一句话得先被说出来,才能被识别和翻译。跟着看完全够用;需要你在同一秒做出反应的场合就不合适。
字幕开着的时候,我能把直播剪下来或者录屏吗?
不能。iOS 只给系统一个广播会话,而它正被这款字幕 app 占着,所以录屏没法同时跑。
它自己需要联网吗?
只有你第一次用某一组语言的时候需要,用来下载模型。之后识别和翻译都在设备上跑——唯一在占用你网络的,是直播本身。
它能听哪些语言?
这份清单是运行时从 iOS 读出来的,不是写死的,而且能听的那一侧和能读的那一侧不是同一份。能听的一侧,受限于苹果的设备端语音模型和翻译模型的交集;能读的一侧,苹果的翻译器支持什么就是什么。
浮光字幕已经上架 App Store。三种字幕窗口样式,语言取决于你的 iPhone 本身支持哪些。
去 App Store 下载