← 全部指南
TTS 与语音Twitch· 阅读约 7 分钟

Streamlabs TTS 与 StreamElements TTS 设置对比

Streamlabs 与 StreamElements 都能把选定的观众消息转换成语音,但两家的官方指南记录了不同的设置流程。ControlPlay 提供了第三种模式。观众通过 Twitch Extension 提交文字。如果主播已获邀启用独立的 Own Voice 选项,AI 可以把该文字合成为主播自己的声音克隆。桌面客户端可以在直播中播放结果,也可以通过虚拟麦克风将其路由到 Discord 或兼容的游戏内语音聊天。真正要考虑的是哪种触发方式、语音、审核流程和音频路径适合你的直播。

本对比中的竞品信息来自各厂商第一方文档,核查日期为 2026 年 8 月 1 日。由于来源没有提供稳定且可直接比较的基准,本文不讨论价格、延迟、CPU 占用、语音数量或质量。

快速选择:先确定工作流程

  • Streamlabs: 如果你使用 Alert Box,并需要为 Tips 或 Bits 启用 TTS,可以选择这条路线。
  • StreamElements 提醒: 如果订阅、Tips 和 Cheers 已经通过 StreamElements AlertBox 运行,可以选择这条路线。
  • StreamElements 命令: 独立的 Loyalty 与 Stream Store 路线支持由聊天命令触发的兑换。
  • ControlPlay: 如果你希望观众输入的文字成为互动操作,并进入直播、Discord 或兼容的游戏内语音聊天,可以考虑这种方式。在当前测试阶段,ControlPlay TTS 会按账号单独开通。Own Voice 是独立选项,仅通过邀请开通。
  • 保留当前服务商: 如果现有配置可以通过下方检查,切换服务可能只会增加更多环节。
对比项 Streamlabs StreamElements ControlPlay
主要入口 Alert Box 事件设置中的 TTS AlertBox 或 Store Redemption Widget Twitch Extension 中的观众操作
文档中的触发方式 Tips 和 Bits 订阅、Tips 与 Cheers,或 Loyalty 兑换 观众通过已启用 Coins 操作提交文字消息
触发控制 最低 Tip 金额和 anti-spam 级别 提醒变体,或命令权限与冷却时间 操作可见性、冷却时间和所选语音
语音 在 TTS 设置中选择的语音 在提醒或兑换设置中选择的语音 语音库声音;获邀使用独立 Own Voice 选项后,可以创建主播自己声音的 AI 克隆
审核 粗口过滤、自定义禁用词和垃圾消息控制 Tips 粗口保护、观众过滤、anti-spam 和可选批准 词语过滤和语义检查;主播端控件取决于当前测试版本
音频传输 OBS 浏览器来源中的 Widget URL OBS 浏览器来源中的叠加层 URL 桌面客户端输出到直播,或通过已配置虚拟麦克风进入 Discord 与兼容的游戏内语音聊天
适用情况 TTS 需要附加到 Streamlabs Tips 或 Bits 提醒 TTS 需要使用现有叠加层或 Loyalty 流程 观众文字需要成为主播配置的操作,并进入直播和语音聊天

各服务商的事件示例来自下方链接的第一方指南,并不代表面板中的完整选项列表。

在 ControlPlay 中,观众自由输入的 TTS 消息仍然只能由不可转让、没有现金价值的 Coins 触发。可选测试版最多提供三项 Channel Points 奖励,按主播设定的比例把频道专属积分转换为 Coins,不会产生收入,也不适用 80/20 分成。Twitch 不允许将 Bits 直接用于 VOIP 或观众、主播自由输入的内容,因此 Coins 套餐不能被描述为规避限制的方式或 TTS 的直接触发方式。在符合资格的 Affiliate 和 Partner 频道中,观众可以另外通过 Twitch 确认由 ControlPlay Extension 预定义且获准的直接 Bits 互动,或选择一个 Coins 套餐。套餐中的 Coins 会先记入钱包,可用 Coins 之后再用于独立操作。按照 Twitch 当前的分成,符合资格的主播对每个使用的 Bit 原则上获得 1 美分的 80%,ControlPlay 作为扩展开发者获得剩余 20%;这适用于两条独立 Bits 路径,Twitch 可能更改该计划。

ControlPlay 如何连接 AI 声音克隆与语音聊天

ControlPlay 是另一种工作流程,不是与 Streamlabs 或 StreamElements 的集成。其特点是:

观众文字 → 语音库声音或主播自己声音的 AI 克隆 → 直播输出或虚拟麦克风 → Discord 或兼容的游戏内语音聊天

观众通过你在 Twitch Extension 中启用的操作输入消息。使用语音库声音时,它就是由观众触发的 TTS。如果你的账号已获邀启用独立的 Own Voice 选项,AI 会模仿你的声音生成该文字。启用虚拟麦克风路径后,队友可以在 Discord 或兼容的游戏内语音聊天中听到生成的内容,而不只是让直播观众听到。

这样,观众会成为直播现场的一部分。观众提交的笑话、故意错误的报点或角色扮演台词,可以在你与他人游戏时用你的合成声音出现。它仍是由你配置并启用的 TTS 操作,不是对麦克风的实时访问,也不是对通话的无限控制。你决定显示哪些操作、使用哪种语音,以及生成的音频发送到哪里。

使用时需要考虑权限和设置。你需要 Windows 客户端和一个启用的 Extension 栏位。在当前测试阶段,ControlPlay TTS 本身会按账号单独开通。Own Voice 与普通 TTS 权限分开,仅通过邀请提供,尚未全面开放。计划切换前,请确认当前客户端为你的账号显示了哪些语音和路由模式。TTS 与语音聊天路由不需要 ControlPlay USB 设备,该硬件只用于游戏输入操作。

只使用你自己的声音样本创建克隆。上传前请查看这些录音会如何处理和保存,并在把合成语音送入共同通话前告知队友。还要单独测试目标游戏或语音应用的麦克风输入,因为是否支持路由取决于本地音频配置。

如果这种互动模式适合你的直播,请将 ControlPlay Twitch TTS 指南作为设置与资格要求的主要参考。你也可以注册 ControlPlay、连接 Twitch,并检查账号是否已经开通 TTS。

Clip
Twitch 直播中的 ControlPlay TTS。该片段展示了直播互动,但本身不能证明 Own Voice 或语音聊天路由,也不是 Streamlabs 或 StreamElements 测试。

设置 Streamlabs TTS

  1. 添加 Streamlabs Alert Box。在 OBS Studio 中,把它的 Widget URL 复制到浏览器来源。
  2. 在 Streamlabs 面板中打开 Alert Box,然后选择 Tips 或 Bits。
  3. 打开 Text-to-Speech 设置,选择语音,在适用时设置最低 Tip 金额,配置 anti-spam 级别并启用 TTS。
  4. 检查粗口过滤、自定义禁用词和命中后的处理方式:替换词语、隐藏消息或禁用提醒。
  5. 分别测试 Tips 和 Bits,包括阈值与变体。

Anti-spam 可以阻止重复字符,但也可能截断正常消息。请测试多种句子长度。

设置 StreamElements TTS

对于事件 TTS,请编辑叠加层、添加 AlertBox,再打开相关事件。官方指南展示了订阅、Tips 和 Cheers。启用 TTS、选择语音,并决定是否在消息前播报操作。

检查已启用的变体,因为匹配的变体可能覆盖默认提醒。

由命令触发的 TTS 使用独立的 Loyalty 与 Stream Store 路径:机器人、命令、兑换和 Store Redemption Widget。更改 OBS 音频前,请检查这些环节。

把叠加层 URL 复制到 OBS 浏览器来源,并设置匹配的尺寸。配置粗口保护、观众过滤、anti-spam 和可选的 Tips 手动批准,然后重新加载并测试。

两种服务都适用的 OBS 音频检查

OBS 浏览器来源可以传送音频。请逐步检查信号,并在直播前录制测试。

  1. 用一条中性句子触发测试事件。
  2. 确认目标浏览器来源已启用,而且混音器中的电平会变化。
  3. 检查静音状态、直播音轨分配和音频监听。
  4. 录制并回放测试。耳机监听有声音,并不能证明观众也能听到。
  5. 根据麦克风和游戏音频调整语音音量。

排查 Streamlabs 与 StreamElements TTS 问题

问题 Streamlabs 检查项目 StreamElements 检查项目
没有事件或语音 正确的 Tips 或 Bits 事件、TTS 开关、阈值和语音 事件或命令路径、机器人状态、兑换和匹配变体
能看到提醒但没有声音 最近事件的静音状态、Alert Box 音频路由、混音器音轨和监听 重新打开匹配的提醒或变体,选择语音并保存,再检查 OBS 来源和混音器
只有部分事件失败 变体、审核延迟、粗口设置和自定义禁用词 事件条件和每个已启用变体
消息缺失或被截断 最低金额、垃圾消息级别和粗口过滤结果 Tips 过滤、TTS anti-spam 和手动批准状态
聊天命令没有反应 不适用于本指南记录的 TTS 流程 先检查机器人状态、命令语法、权限、冷却时间和兑换,再检查叠加层
语音播放两次 关闭额外的提醒弹出窗口,并移除重复浏览器来源 移除重复的 AlertBox Widget 或已启用浏览器来源
叠加层过期或缺失 重置账号令牌前,先刷新或重新添加 Widget 来源 重新复制叠加层 URL,确认尺寸,并测试浏览器来源硬件加速

重置 Streamlabs API 令牌会让现有 Widget 链接失效,因此请把它留到较后的排查阶段。一次只更改一个环节,再重复相同测试。

审核朗读的观众消息

Twitch 要求主播对直播内容负责,并采取善意措施应对第三方滥用。因此,TTS 从一开始就需要审核。

Twitch AutoMod 负责聊天。各服务商的控制项负责自己的提醒、Tips 和 TTS。请分别配置每条输入路径,不要只依赖一个过滤器。

测试一条正常句子、重复字符和一个无害的禁用词。为管理员准备明确的停止流程。

Own Voice 只能使用主播自己的声音样本,也不要把合成语音描述成其他人的真实发言。请告知语音聊天参与者,生成的观众台词可能进入通话。

选择能以最少额外环节通过触发、审核和 OBS 录制检查的设置。

如果 ControlPlay 的观众操作与语音聊天流程适合你的直播,请继续阅读 ControlPlay Twitch TTS 指南,并在更改直播配置前测试一项经过审核的操作。

Twitch 官方资料

官方来源

在自己的直播中免费试用

免费开始