Subtitles · 媒体

媒体资料

这一页上的所有东西都可以直接使用,不必征得许可:静帧、app 截图、图标和文案。随意裁剪、配文、引用。如果需要的东西这里没有,页面底部的表单会直接送到做这个 app 的那一个人手里,通常一天内回复。

首页上的演示就是 app 本身,在浏览器里运行:快捷键有效,浮层可以拖动,窗口可以移动。不用安装,在装不了 app 的电脑上也能跑。压缩包里有这一页的全部文件,以及一份纯文本的文案,约 11 MB。

怎么介绍它

三种长度,都准确。哪种放得下就用哪种。

一句话

Subtitles 是一个 Mac app,给 Mac 正在播放的任何声音配上实时字幕,字幕放在一个切换 app 时也始终在最前的浮层里,一切都留在这台 Mac 上。

一段话

Subtitles 把 Mac 播放的任何声音的实时字幕放进一个小浮层,浮层始终在所有窗口之上。会议、播客、视频、讲座:只要出声,就有字幕,支持十八种语言,并能在其中几乎任意两种之间实时翻译。识别在 Neural Engine 上运行,翻译走 Apple 自己的框架,所以声音和文字都不会离开 Mac。按住 ⌥ 找回刚才说过的话,⌥F 在其中搜索。一次性 $19,没有订阅,7 天试用。

三段话

Subtitles 是一个 Mac 上的实时字幕 app。它给 Mac 正在播放的东西配字幕,一场通话、一期播客、一段视频、一堂讲座,字幕放在一个始终盖在其他所有窗口之上的浮层里,这样你在别处干活时字幕仍然看得见。它不截获任何点击,在指针下面会自己淡去,从不遮住下面的内容;按住 ⌥,已经关掉的字幕会回来,⌥F 可以在里面搜索。十八种语言,自动识别或从菜单栏固定,几乎任意两种之间都能实时翻译。

它能这样运行,靠的是一个 API:Core Audio 的 process tap,macOS 14.2 加入,让一个 app 不需要虚拟音频设备或回环驱动就能听到另一个 app 在播放什么。麦克风只在“声音来源”里被选中时才打开,启动时绝不会。语音识别用的是 Parakeet,一个流式模型,通过 FluidAudio 在 Apple Neural Engine 上运行;翻译用的是 Apple 的 Translation 框架。没有账号,没有遥测,除非用户保存文字记录,否则不往磁盘写任何东西;第一次运行下载完模型之后,app 只会发起两种网络请求:一次用户可以拒绝的版本检查,以及每月一次的密钥核对。

它由巴黎的设计工程师 Mathieu Jouhet 通过他的一人公司 CSS LABS 制作,是他的第一个 Mac app。一次性 $19,包含此后所有更新,之前有 7 天全功能试用。源码以 FSL-1.1-ALv2 许可证公开,每个版本发布两年后转为 Apache 2.0。首个版本发布于 2026 年 8 月 15 日;当前版本见更新日志。

开发者的一段话

关键的那句话说出来的时候,我总是在忙别的,然后它就没了。一个没听清的词,一种不熟悉的口音,两个人同时开口。所以字幕必须在我做别的事时也能看得见。它做成浮层的全部原因就是这个,能往回找的原因也是这个。

Mathieu Jouhet,Subtitles 的作者

基本信息

信息框需要的一切,跟站内其他地方说的一致。凡是可能变的数字,那一行都写了到哪里看最新值。

名称Subtitles。一个词,S 大写。网站是 subtitles-live.com。
开发者Mathieu Jouhet,设计工程师,巴黎。第一个 Mac app。
公司CSS LABS,法国 SARL(有限责任公司)。注册于巴黎。
它是什么为 Mac 播放的任何声音提供实时字幕,放在始终置顶的浮层里。无障碍与效率工具。
价格一次性 $19。没有订阅,没有账号,包含此后所有更新。
优惠2026 年 10 月 31 日前,用优惠码 EARLYBIRD 只需 $9,网站上的购买按钮会自动带上它。
试用7 天,全部功能,不用绑卡。从出第一条字幕开始计算,而不是从安装开始。
退款14 天内无理由退款。
系统要求macOS 14.2 或更高,Apple silicon。实时翻译需要 macOS 15,因为 Apple 的 Translation 框架从那里开始提供。
语言十八种:英语、西班牙语、法语、意大利语、葡萄牙语、德语、荷兰语、土耳其语、俄语、阿拉伯语、印地语、日语、韩语、越南语、乌克兰语、波兰语、瑞典语和普通话,另有丹麦语和挪威语作为实验性语言。默认自动识别;任何一种都可以从菜单栏固定。
翻译实时,在十八种语言中几乎任意两种之间,全在设备上完成。按住 ⌃,字幕就换回原话本来的语言。
朗读“朗读翻译”用该语言自己的声音朗读译文,原声调低垫在下面。旁白开启时默认打开,旁白能读出并操作字幕块;旁白自己的语音永远不会被配上字幕。
回看与搜索按住 ⌥,每一条关掉的字幕都会重新叠起来;按 ⌥F 搜索,这一叠只留下匹配的字幕块。退出前一直留在内存里,只有用户选择保存文字记录时才会写到磁盘上。
音频Core Audio 的 process tap,macOS 14.2 的 API。没有虚拟音频设备,不改路由,扬声器照常出声。默认抓取全部系统音频,也可以只抓一个 app 及其辅助进程,或者麦克风:在“声音来源”里选中,macOS 在第一次时请求权限;不选就绝不打开。
语音模型Parakeet,流式模型,通过 FluidAudio 在 Apple Neural Engine 上运行。第一次运行时下载一次,按语言包不同约 583 或 633 MB。
隐私没有账号,没有遥测,除非用户保存文字记录,否则不写磁盘。模型下载之后,app 自己不发起任何网络请求,除了一次可以拒绝的版本检查,以及有密钥时每月一次的密钥检查。
源码与许可证发布于 github.com/daformat/subtitles,采用 FSL-1.1-ALv2 许可证,每个版本发布两年后转为 Apache 2.0。
分发直接下载,经过公证的 DMG。密钥通过 Gumroad 出售。不在 Mac App Store 上架。
版本2026 年 8 月 15 日发布 1.0。更新日志记录了此后的每个版本和当前版本;几乎每天都有新版本。

演示的静帧

首页演示的九个画面,浅色和深色两种外观,1920×1080。每一张都是浮层盖在一台画出来的 Mac 上,这是网站在不录任何人会议的前提下展示 app 的方式。图片跟随你的主题;每张图下面都有两个文件的链接。

四人视频通话,下方一个字幕块,英文写着:Universal subtitles for any app, live on your Mac
演示的第一句,盖在通话上。 浅色 · 深色 · 1920×1080
四人视频通话,下方一个字幕块,英文写着:So the captions run live, over the call, while people are talking
一场配了实时字幕的通话,盖在会议窗口上。 浅色 · 深色 · 1920×1080
备忘录 app 在视频通话前面,两者上方一个字幕块,英文写着:The overlay stays above every window, so you keep the thread
浮层盖在备忘录上,会议在后面继续。 浅色 · 深色 · 1920×1080
显示着波形的播客播放器,一个字幕块英文写着:The same for a podcast, a lecture, or a video
同一个浮层,盖在播客上。 浅色 · 深色 · 1920×1080
四个之前的字幕块叠在当前这条上方,最上面的正在淡去,最新一条英文写着:Missed a line? Hold Option to rewind: every caption that closed stacks back up
按住 ⌥:每一条关掉的字幕都重新叠起来。 浅色 · 深色 · 1920×1080
两个字幕块里 meeting 一词都被高亮,下方一个输入了 meeting 的搜索框,最下面一行英文写着:Press Option F and type: the stack narrows to the boxes that match
⌥F:这一叠只留下匹配的字幕块,匹配的词高亮。 浅色 · 深色 · 1920×1080
从菜单栏打开的 Subtitles 菜单,旁边是列出它能译成的所有语言的“翻译为”子菜单
菜单栏里的菜单,“翻译为”展开着它能译成的所有语言。 浅色 · 深色 · 1920×1080
播客播放器,字幕块英文写着:The translation runs live for you: press Control to reveal the original
实时翻译:说的是西班牙语,出来的是英文。 浅色 · 深色 · 1920×1080
一个播客播放器,字幕块里是两种语言:Or show both at once: the original stays under the translation,下面是西班牙语原文:O muestra los dos a la vez: el original se queda debajo de la traducción
“同时显示两种语言”:译文在上,原文在下。 浅色 · 深色 · 1920×1080

app 本身

真实桌面上真实 app 的截图,两种外观都有。菜单截至 1.17.1。

Subtitles 的浮层居中显示在 Mac 桌面靠下的位置,上面写着:「字幕浮在一切之上,从不拦截点击」
空桌面上的浮层,标出了这些话来自哪个 app。 浅色 · 深色 · 1520×989
Subtitles 的设置窗口,上方是字幕块的实时预览,下方是行数、背景不透明度、指针下淡出和最近的字幕块的几个滑块
设置:行数、不透明度、指针下淡出和历史记录的控件上方,是字幕块的实时预览。 浅色 · 深色 · 1520×989
Mac 桌面上 Subtitles 的欢迎窗口,里面是一场配了字幕的通话,还有一条写着“正在下载 多语言”的进度条
第一次启动:模型下载期间的欢迎窗口。 浅色 · 深色 · 1520×989
Subtitles 的菜单,“检查音频权限…”被高亮,顶部有一行写着:“Subtitles 没有收到音频。如果有声音在播放,请选‘检查音频权限…’”
菜单栏里的菜单,连同它在 macOS 允许它收听之前显示的「没有收到音频」提示一起截下。 浅色 · 深色 · 1078×1472

名称与用词

  • Subtitles 是 app 的名字,一个词,S 大写。它就是英文里「字幕」这个普通词,是有意为之,所以句子需要时写成「Subtitles app」或「Mac 版 Subtitles」都可以。
  • 它显示出来的是字幕;网站里说的「实时字幕」就是它,你也可以这样写。
  • 回看是 ⌥ 的功能:按住 ⌥,关掉的字幕会重新叠起来。搜索是 ⌥F。两者都不是文字记录。存储文字记录是有了一分钟以上的语音后字幕块会提供的选项,菜单里也随时都有;这是这个 app 唯一会写入磁盘的东西。
  • 是在设备上,不是「离线」:Mac 可以联网,只是声音从不离开它。
  • Apple silicon,下限是 macOS 14.2。不要写「M1 或更新」,虽然没错,但网站不是这么说的。
  • Mathieu Jouhet 制作,CSS LABS 销售。两种署名都对。

联系开发者

联系表单直接送到 Mathieu 手里,他通常一两天内从巴黎回复。如果评测需要许可证密钥,在那里提出即可;试用版功能齐全,也不用绑卡,所以可能用不着。对这一页任何内容的更正都欢迎,当天就会改。