Subtitles 是 Mac 上的实时字幕工具,官网 subtitles-live.com。Mac 正在播放的声音,会议、视频、播客、课程,都能被写成字幕,画在一层始终置顶的浮层上。
安装包 4.8MB,要求 macOS 14.2 或更高、Apple 芯片。19 美元一次买断,10 月 31 日前 9 美元,先免费试 7 天,不用绑卡,也不用注册。
功能:任何 app 发出的声音都能上字幕,还能往回翻
听什么。 默认听全部系统音频,装完不用配置。
也可以只限定某一个 app:应用会连这个 app 拉起的辅助进程一起抓,所以浏览器标签页和 Electron 应用里的声音也命中。
切到麦克风模式,听的就是房间里的说话声,第一次会按系统提示要一次权限。

浮层怎么画。 字幕画在所有窗口之上,不吃点击。
指针靠近时,浮层在指针那一块淡出,读字幕不挡手底下的窗口。按住 ⇧ 可以让浮层变实并拖走,位置会记住。
每框放几行、框的实心程度、淡出范围、回看能翻多久,都在设置里,拖滑块时预览和字幕同步变。
往回翻。 字幕像广播字幕一样一页页刷,一眼没看到就过去了。
按住 ⌥ 把之前几框堆在上方,可以滚动,⌥F 按词搜索过滤,松手就收起来。这些只存在内存里,长静音会清掉,退出应用就没有。

语言与翻译。 16 种语言,默认那个多语言模型自己判断在说什么,中文在列。
英文另有 7 个专用档位,延迟从 160ms 起,在菜单里换。翻译选在 Translate To 里,16 种之间任意互译,走苹果的本机翻译引擎,也能让原文和译文同时显示。这一项要 macOS 15,只上字幕 14.2 就够。
两个开关。 换人开新框,谁开始说话就另起一框,默认关闭,因为要同时跑第二个模型,新人识别需要一两秒。
跳过音乐默认开着,识别之前先过一道语音检测器,伴奏不会变成歌词。

外观、试用与更新。 文字大小、对齐、主题、跟随声音的光晕、要不要显示来源 app 的名字,都在菜单里。
更新在应用内完成,原地替换,签名不变,音频权限不用重新给。7 天试用是全功能,从第一次模型加载完成开始算,下载模型不占试用时间。
试用结束后不会停,改成每次 5 分钟、歇 30 分钟这样循环,输入授权码立刻解除。

优势:不联网、不进会议、点透了还能回看
全程在本机跑。 没有账号,没有服务器,字幕和声音都不写进磁盘,音频进了识别器就被丢掉。
对着工作通话用,这一条比功能表重要:不需要 IT 审批,因为没有任何东西离开这台机器。
它不参加会议。 抓的是 Mac 已经播放出来的声音,会场里没有人被录音,参会者名单不会多出一个 bot。
多数同类是以一个可见参会者的身份进去的,不少公司明令禁止。
覆盖的是系统层。 会议软件自带的字幕止步于自己的窗口,浏览器自带只管本家的标签页。
Subtitles 抓的是系统输出的音频,谁在响就写谁。

速度靠神经引擎。 模型是 NVIDIA 的 Parakeet,跑在 Apple 的神经引擎上,官方给的实时倍率约 0.15,一秒算力转六秒话。
同一个模型换 CPU 跑,官方说慢大约一百倍,跟不上直播。默认多语言模型 633MB,界面状态行显示延迟 560ms;要更跟手,可以切到 320ms 那一档。

最激进的 160ms 档官方自己标了警告,在部分机器上实时倍率会掉到 0.6 以上。
浮层是为了边干别的边读。 点击穿透加指针处淡出,冲的就是一边记笔记、写代码、看另一个窗口,一边读字幕这个用法。
适合谁:在非母语会议里丢过话的人,听力不便的人,边工作边听的人,看没有字幕的视频和播客的人。
不适合谁也得说清楚。要会后逐字稿和会议纪要的,官方明说这个应用是给笔记类工具做补充,故意不导出、不落盘。
机器是 Intel、或者系统低于 14.2 的,装不上。要中文界面的,官网有中文页面,应用里的界面和菜单是英文。
对比:和苹果自带、App Store 上两款中文同类比
| Subtitles | 苹果自带实时字幕 | Be My Ears | GlossOne | |
|---|---|---|---|---|
| 价格 | 19 美元一次买断,10 月 31 日前 9 美元 | 随系统 | 商店标价免费 | 商店标价免费 |
| 系统要求 | macOS 14.2 起,翻译需 15,Apple 芯片 | Apple 芯片,语言随系统版本 | macOS 26 起 | macOS 15.7 起 |
| 界面语言 | 英文 | 随系统,含中文 | 中文 | 中文 |
| 识别语言 | 16 种,自动判断,含中文 | macOS 14 和 15 只有英语,26 起八种 | 商店写明含简体、繁体、粤语等二十余种 | 商店写明十余种,含中文 |
| 实时翻译 | 有,16 种互译,本机完成 | 无 | 商店写明有 | 有,双语字幕 |
| 浮层是否吃点击 | 不吃,指针处淡出 | 吃点击,会挡下层窗口 | 商店没有写明 | 商店写明置顶 |
| 回看历史字幕 | ⌥ 堆叠,⌥F 搜索 | 三行滚动 | 商店没有写明 | 商店没有写明 |
| 会后文字稿 | 无,故意不写盘 | 无 | 商店写明有在线会议录音 | 商店写明可转写 |
苹果自带那一行的可用范围来自官方支持页:配备 Apple 芯片的 Mac 可用,面向通话与媒体。语言细分引自 Subtitles 官网的逐项对比页。
还有一条免费路子:Chrome 自带的实时字幕只管浏览器标签页里的声音。
Zoom、Teams、Meet 自带的字幕免费、语言更多,但通常要主持人或管理员先打开,而且止步于自己的窗口。
那两款国产同类在 App Store 中国区标价免费,内购项目没有逐项核对。
怎么选:只在一个浏览器里看视频,Chrome 自带就够;只在某一家会议软件里开会,先问主持人开没开自带字幕。
要中文界面、要在 App Store 里直接下,Be My Ears 和 GlossOne 更顺路,前者门槛更高,要 macOS 26,后者 15.7 就能装。
要低延迟、要任意 app 通吃、要浮层点透加回看搜索、要全程离线,就试 Subtitles。7 天免费,付款走 Gumroad,订单、发票和退款都在那边处理。
补充:它为什么长这样
开发者是 Mathieu Jouhet,GitHub 上的 daformat,公司名 Hello Mat。
他在一家美国公司上班,会议全英文,那不是他的母语,同事大半也不是。要的是边干别的边读到字幕,所以字幕做成浮层,而不是某个应用窗口里的面板。
所以不吃点击,所以有 ⌥ 回看和搜索,所以指针靠近时淡出。
源码仓库 8 月 13 日建立,最新版本 1.9.0 在 9 月 22 日放出,改的正是试用结束后的行为:从彻底停掉,改成每次 5 分钟、歇 30 分钟循环。
源码公开,可以自己编译。官方提醒自己编译的版本没有开发者签名,每次重建都要重新给一次音频权限,签名版不会。
系统门槛 macOS 14.2 来自应用使用的 Core Audio 进程 tap 能力。官网挂着 Gumroad 上 5.0 的评分,14 天退款。
下载地址:https://subtitles-live.com/
评论区