通过 OBS 播放朗读

如何把聊天朗读作为单独的源输出到 OBS,以便在混音器中单独调节音量。

可以把朗读作为单独的源输出到 OBS。这样它在 OBS 混音器中有自己的音轨,音量可以与游戏和麦克风分开调节。

如何连接

  1. 打开 设置 → 朗读消息,开启 启用朗读 开关。
  2. 在 OBS 链接 区块中点击 复制。
  3. 在 OBS 中添加 浏览器 源,把链接粘贴到 URL 字段。
  4. 在源属性中勾选 通过 OBS 控制音频(英文版 OBS 中为 Control audio via OBS)。
朗读小组件链接

这个链接通过云端工作,即使 SatomiChat 已关闭也能使用:小组件会按照你的朗读设置自行朗读聊天。小组件在画面上不显示任何内容,只有声音,所以源的大小和在场景中的位置都无所谓。

音量

朗读页面上的 音量 滑块同样作用于小组件。直播时也可以直接在 OBS 混音器中调大或调小朗读音量。

避免声音重复

如果朗读同时在 OBS 和应用中播放,观众可能会听到两遍。请在朗读页面关闭 在应用中播放。当应用检测到朗读已经在 OBS 中播放时,也会主动提示你。

多个小组件副本

链接可以同时在多个地方打开:OBS、Moblin、浏览器标签页。所有打开的副本都会发声,而且同步朗读同一句话。哪些声音进直播由你决定:OBS 只把当前场景中各个源的声音推到直播里,其他场景里的副本不会进入直播。

如果观众听到回声,说明有两个副本同时进了直播。通常是以下情况:

  • 同一个场景里有两个朗读小组件源,其中一个放在嵌套场景里也算;
  • OBS 和 Moblin 里都放了小组件,而且两边的声音都进了同一场直播;
  • 小组件在浏览器标签页中打开,同时 OBS 在捕获桌面音频。

把小组件只留在一个场景里,多余的副本关掉。

应用也会自己发现这种情况:当小组件在两个或更多地方打开时,朗读页面会出现一条提示,附带指向本文的 了解详情 链接。OBS 中不在当前场景里的副本也会被计入,所以即使没有回声,也可能出现这条提示。只要观众只听到一遍朗读,就没有问题。

声波按钮、停止朗读、跳过这条消息 和 静音当前朗读的人 这几个快捷键,以及消息菜单中的 静音 TTS,会同时作用于所有小组件副本。

在浏览器标签页中

也可以在普通浏览器标签页中打开链接,比如不开 OBS 也想听朗读的时候。浏览器不允许页面在你与它互动之前播放声音,所以标签页要等你点击页面之后才会开始发声。点击之前进来的句子会直接跳过。

想让标签页立刻出声,请在浏览器的网站设置中允许这个网站播放声音和自动播放(通常点击地址栏左侧的图标就能打开)。OBS 没有这个限制。

旧链接

如果你的 OBS 中还在使用旧版本的朗读链接(以 http://127.0.0.1 开头),它只在 SatomiChat 打开时有效。最好把它换成 OBS 链接 区块中的链接。

如果小组件没有声音

  • 应用中是否开启了 启用朗读 开关:小组件使用的是那里的朗读设置。
  • 源属性中是否勾选了 通过 OBS 控制音频,混音器中是否把该源静音了。
  • 如果小组件是在浏览器标签页中打开的,是否点击过页面:点击之前标签页不会发声。
  • 每日额度 是否已用完:小组件消耗的是同一份额度。