朗读没有声音

SatomiChat 为什么不朗读消息或只朗读部分消息,以及需要检查什么。

什么都不读

  1. 朗读已开启:设置 → 朗读消息 → 启用朗读。朗读默认是关闭的。
  2. 声音没有被关掉:在应用中播放 已开启,音量 大于零,Windows 音量合成器中 SatomiChat 没有被静音。
  3. 没有开启命令模式:如果开启了 仅在命令时朗读,只会朗读带 !say 或 !tts 的消息。
  4. 朗读对象没有被限制:朗读对象 中什么都没勾选,仅这些用户 列表为空。否则只会朗读选中的人。
  5. 平台没有被关闭:个性化 → 从平台朗读。
  6. 额度没有用完:如果输入框上方或朗读页面顶部出现 今日朗读次数已用完 提示,重置后朗读会恢复。输入框上方的提示会显示重置时间。详见 朗读额度。

如果收到 朗读暂时不可用 通知,问题不在你的设置:这是我们这边的临时故障。应用会在大约 15 分钟后自动重试。

只读部分消息

以下情况消息会被跳过:

  • 作者在 忽略用户 列表中,或已通过消息菜单被静音;
  • 昵称以「bot」结尾,而 朗读什么 中没有勾选 机器人;
  • 消息以 ! 或 / 开头,而没有勾选 命令;
  • 消息超过 最长长度 中设定的长度,默认 300 个字符;
  • 消息中有屏蔽词,即使它只是另一个词的一部分;
  • 消息与上一条重复,并且开启了 跳过重复;
  • 消息在队列中等待超过 15 秒,因为聊天刷得比朗读读得快;
  • 朗读对象 中勾选了 关注者,而消息不是来自 Twitch:这个过滤只对 Twitch 有效;
  • 勾选了 关注者,但 Twitch 频道没有绑定频道所有者或管理员的账号。这时会收到 “关注者”筛选无法使用 通知;
  • 去掉链接、表情符号和表情后,消息什么都不剩了。

各项设置的详细说明见 朗读谁、朗读什么。

声音重复

朗读同时在应用中和通过 OBS 小组件播放。如果直播中已经使用了朗读小组件,请关闭 在应用中播放。

如果观众听到回声,可能是小组件同时在多个地方打开了,比如同一个场景里有两个源,或者 OBS 和 Moblin 里都放了。每个副本都会播放,所以请只在一个场景里保留小组件,把多余的副本关掉。常见的回声原因见 通过 OBS 播放朗读。

OBS 中听不到

在「浏览器」源的属性中勾选「通过 OBS 控制音频」,并检查它在混音器中的音轨。详见 通过 OBS 播放朗读。