Subtitles · Discord

Discord 通话里的字幕,
不用往服务器里加机器人

想从语音频道里拿到文字,通常的办法是上一个转写机器人,那意味着要找管理员、发一次邀请,还要让一个东西只要在场就一直录着所有人。这个不一样,它读的是你的 Mac 本来就在播的声音。没有东西加入服务器,成员列表里不会多出一项,也没有任何东西被录下来。

  • 免费用 7 天,不用绑卡,不用注册账号
  • 一次性 $19,包含日后所有更新
  • 14 天内无理由退款
  • 下载:需搭载 Apple silicon、运行 macOS 14.2 或更高版本的 Mac
  • 在 Gumroad 上评分 5.0

切换到 wiki,频道里的声音照样传来。没有往服务器里拉任何东西,频道里也没人会被告知。

按住 ⇧ 拖动字幕就能挪动它们,和在 app 里一样。

按住 ⌥,最近几个字幕块会重新叠起来。

点一下菜单栏里的 :标有试试的项目在这个演示里都能用。

在服务器里,哪些声音会配上字幕

语音频道

频道里除你以外的每一个人,边说边出,最后一行会在屏幕上多留一会儿,够你读完。打开换人说话时另起字幕块,热闹的频道就不再是一整面文字墙。

Go Live 与屏幕共享

有人在直播一场讲话、一段视频或者自己的游戏。那对你的 Mac 来说就是从 Discord 出来的声音,和别的没两样,所以配字幕的方式也一样,包括他正在播的那段视频,而不只是在旁边解说的那个人。

舞台频道与活动

舞台频道本质上是一场广播,没有人会替你去开字幕。Subtitles 也不需要求人:在观众这一侧,那不过是到达你 Mac 的声音而已。

十六种语言,自动识别

国际化的服务器是常态,不是例外。放着“多语言”不动,它会自己判断听到的是什么;或者在 macOS 15 上直接译成你自己的语言,都在这台 Mac 上完成。

没有什么要邀请,也没有什么要审批

转写机器人得由有权限的人加进来,作为成员待在频道里,而且为了干活它必须捕获每一个人的声音。在朋友群里,这是需要商量一下的事。在公开社区里,这是一个管理决定;在公司的服务器上,这是一个采购决定。

Subtitles 不是一个 Discord 应用。它没有 token,没有权限范围,没有在线状态,也压根不知道 Discord 存在。它给你的 Mac 里出来的声音配字幕,而这不归谁管,而且只配在你的屏幕上。

  • Discord 是个 Electron app。它的音频并不是从那个顶着 Discord 名字的进程里出来的,而是从辅助进程里出来的。在菜单栏里选中 Discord,那些辅助进程会一并被带上,有没有字幕,差别就在这里。
  • 游戏声和人声,一起配或者分开配。就让它听全部系统音频,那什么都会有字幕。只听 Discord,你读的是人说的话,游戏那边继续自顾自地响。
  • 它不会为此打开你的麦克风。你读到的是频道里其他所有人,不包括你自己,因为它读的是 Mac 播放的声音。麦克风是“声音来源”里另外一个选项,你不选它就一直关着,第一次选的时候 macOS 会问你。
  • 什么都不录。没有音频,没有文件,除非你自己保存一份文字记录,否则什么都不往硬盘上写。你读到的东西出现在屏幕上,然后就没了。对不少社区来说,这是他们要先听到的答案,然后才谈别的。

如果 Discord 自带的字幕够用,就用它

这个页面不是在论证凡是免费的都不够用。如果 Discord 给你参加的通话提供了字幕,而且好用,那就用它:免费,而且已经在那儿了。Apple 的实时字幕也一样,每台 Apple silicon 的 Mac 上都有,一分钱不要。

让人另找工具的,通常是四件事之一:声音同时散在一个游戏和一场通话里;语言不在 macOS 覆盖的范围内;字幕需要浮在窗口上方而不是待在窗口里;又或者有人提议加一个录音机器人,而答案是「不行」。

还有一个从来上不了功能清单的理由:你几乎从来不是只在通话里。你在读帖子、翻 wiki、记笔记、看刚刚有人甩过来的东西。待在 Discord 窗口里的字幕,在你切到这当中任何一个的那一刻就没了。这层浮层位于所有窗口之上,而且不拦截点击,你隔着它干活时,它一直待在你放的位置。

14 天内无理由退款。

全屏游戏这个例外

浮层位于所有窗口之上,正好对上大多数人玩游戏的方式:游戏开在窗口或者无边框全屏里,旁边挂着 Discord。唯一的例外是独占显示器、自己占一个 Space 的游戏,这时候「位于所有窗口之上」的浮层没有窗口可以待在上面,把那个游戏切成窗口或无边框模式就解决了。

这些最好在买之前知道,而不是买完才知道。试用免费一周,所以先在你自己的游戏里试试;首页上的演示的拖动、化开和堆叠,和真正的浮层一模一样。

关于 Discord 的问题

需要服务器管理员批准什么吗?
不用。没有 Discord 应用要加,没有机器人要邀请,没有 token,也没有权限要授予。它给你的 Mac 正在播放的声音配字幕,而这不是服务器管得着的东西。
通话里会有人知道吗?
不会。没有东西加入频道,成员列表里不会出现,也不会有任何通知,因为这个 app 从来不和 Discord 通信。浮层只在你的屏幕上,别的地方都没有。
Subtitles 会把通话录下来吗?
不会。音频从来不录,你不要求就什么都不往硬盘上写:频道安静下来时,app 会提出把刚才说过的话保存成一份文字记录,存在你的 Mac 上,只给你自己看。app 运行期间按住 ⌥ 可以把最近几条字幕找回来,按 ⌥F 可以在里面搜索。
Subtitles 会给我说的话配字幕吗?
在通话里不会。它听的是你的 Mac 播放的声音,所以你读到的是频道里的其他人,不是你自己。麦克风是“声音来源”里另外一个选项,选了它,听的就不再是频道,而是你身边的人说话。
浏览器里的 Discord 也能用吗?
可以。它捕获的是一个 app 以及这个 app 派生出的每一个辅助进程,所以浏览器标签页里的 Discord 和桌面版配字幕的方式完全一样。桌面版之所以能工作,靠的也是同一套机制,因为它本身就是 Electron 做的。
我能只给通话配字幕,不给游戏配吗?
可以。菜单里列出的是此刻正在出声的东西;选 Discord,其他一切照常出声,只是没有字幕。这个选择会一直保留到你改动它为止。
Subtitles 能显示在全屏游戏上面吗?
窗口模式和无边框全屏都行。唯一的例外是独占显示器、自己占一个 Space 的游戏,把它切成无边框就好了。大多数 Mac 游戏都提供这个模式。

频道里说什么都看得到,又不用往里请任何东西。

14 天内无理由退款

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