用于 Twitch、Kick 和 YouTube 实时聊天的文本转语音,具有语音控制、消息过滤器和每用户规则。
**🔊 Aar318 的实时聊天 TTS:可定制的实时聊天文本转语音**
观看时收听 Twitch、Kick 和 YouTube Live 聊天。实时聊天 TTS 使用浏览器的内置语音大声朗读新到达的消息,并让您可以直接控制语音、音量、速率、音调、用户名、机器人、消息长度、队列行为以及每个用户或每个频道的规则。
**🚀 开始使用**
1. 安装扩展程序,然后刷新打开的 Twitch、Kick 或活动 YouTube 直播页面。
2. 左键单击注入的 **TTS** 控件或扩展程序图标以启用聊天阅读。
3. 左键单击 **队列** 可进行暂停、跳过、重播、清除、音量和当前/下一条消息控制。
4. 右键单击任一注入的按钮以打开“设置”,然后选择一种声音并调整音量、速率、音调、过滤器和规则。
5. 使用语音预览听到“这是测试 Aar318 的实时聊天 TTS。”新安装开始时会处于禁用状态,直到您打开 TTS。
**✨ 新功能 (v1.74.0.8)**
- **改进:** 跳过以指定表情开头的机器人风格消息,同时继续读取同一聊天中的普通消息。
**⭐ 主要特点**
- **实时聊天阅读:** 观看 Twitch、Kick 和活跃的 YouTube 实时聊天,并对新到达的消息进行排队以供语音。
- **浏览器语音控制:** 选择已安装的浏览器或操作系统语音并自定义音量、语速和音调。
- **紧凑型队列控制器:** 暂停/恢复、跳过、重播、清除、更改音量,并查看当前、下一个和等待的语音,而无需打开完整的设置面板。
- **一键预览:** 通过支持的选项卡协调播放来测试所选的语音、音量、速率和音调。
- **简单控制:** 从页面或扩展程序图标切换 TTS;使用右键单击菜单打开设置、立即停止语音、说出所选文本或访问支持链接。
- **阅读进度:** 可以选择在本地保留最后一个文档和段落,并根据已完成的段落估计总的和剩余的旁白时间。
- **文档和电子书旁白:** 从“设置”或扩展程序右键菜单中打开响应式点播阅读器。用户选择的文档和电子书在本地处理,从不上传。
- **说出所选文本:** 在支持的流媒体页面上选择文本,右键单击它,然后选择 **说出所选文本**。
- **订阅和礼物:** 宣布支持的订阅、重新订阅、Prime/Tier 计划、个人礼物、社区礼物、会员资格、突袭、捐赠式通知以及具有重复保护的可选首次聊天通知。
- **优先级规则:** 重要事件、突出显示或付费消息、收藏夹和选定用户可以优先于普通聊天。
- **每通道配置文件和状态:** 恢复不同的语音、语音控制、发音、过滤器、反垃圾邮件设置、优先级和用户规则。记住流的开/关状态和突袭后继续旁白是单独的选择加入设置,默认情况下都是关闭的。
- **每用户规则:** 为各个聊天者确定优先级、静音、重命名或分配自定义语音、速率和音调设置。优先级消息绕过普通长度过滤器。
- **自定义名称发音:** 使用配置文件或简单的“用户名:值”条目,具有最近用户名自动完成、制表符完成和内置智能发音清理功能。
- **机器人和命令控制:** 默认情况下排除常见机器人;可选的白名单和用户创建的命令输出模式可以宣布有用的机器人结果,而无需说出机器人名称或表情符号。
- **消息和垃圾邮件清理:** 压缩重复的表情符号,澄清命令和提及,压缩识别的机器人结果,应用可选的长度限制,并折叠高度相似的复制粘贴洪水。
- **队列和重复保护:* 限制队列和最近消息历史记录,协调重复的实时聊天选项卡,防止重新渲染/积压消息重播,重试语音启动,并在最后完成的单词附近恢复真正的中断。
- **设置备份:** 使用合并或覆盖选项导出或导入完整设置,用于读者简历首选项和书签(文档文本除外)、首选项、配置文件、通道状态、自定义命令模式、映射、机器人、过滤器、反垃圾邮件、优先级和每用户规则。
- **响应式界面:** 包括桌面和触摸友好的控件、右侧移动安全区域放置、可滚动设置、特定于平台的颜色以及跨相邻控件一致应用的季节性主题。
- **可选的页面控件:** 隐藏注入的控件,同时保留工具栏和上下文菜单命令。
**🔐权限和隐私**
- **活动选项卡:** 标识用户调用工具栏命令的受支持页面,以便仅授予对该站点的访问权限。
- **存储:** 保存 TTS 状态、语音设置、速率、音调、映射、通道配置文件和启用状态、自定义命令模式、每用户规则、机器人首选项、过滤器、反垃圾邮件和优先级设置、外观、注入控制可见性和最近用户名自动完成数据。
- **上下文菜单:** 添加用户调用的命令来切换 TTS、打开设置、停止语音、说出所选文本以及打开支持链接。
- **脚本:** 在更新或授予站点访问权限后,在已打开的支持的聊天选项卡上恢复打包的 TTS 控件。未加载远程代码。
- **主机权限:** 仅限支持的 Twitch、Kick 和 YouTube 页面,以便扩展程序可以观察活动的实时聊天并添加其控件。
- **TTS:** 通过内置扩展语音服务说出排队的聊天和状态公告,独立于流自身的音频状态。
- **本地处理:** 聊天在本地处理并通过浏览器/操作系统语音服务进行语音处理。没有外部文本转语音服务接收聊天文本。
- **用户选择的文件:** 按需阅读器仅读取通过其文件选择器明确选择的文件。当启用阅读简历时,最近提取的文档和段落将保留在扩展本地 IndexedDB 中,以便读者可以重新打开它;禁用恢复或按清除会删除已保存的文档。没有任何内容被传送。扫描文档可能需要 OCR,但不支持受 DRM 保护的电子书。
- **仅限本地存储:** 不存储聊天消息文本。用户名自动完成和反垃圾邮件历史记录受到限制、修剪,并且仅用于本地扩展行为。
- **无跟踪:** 不需要分析、广告跟踪或外部帐户。
隐私政策:https://gist.github.com/aar318/9d4fc167a12546f162bcef3b91322aad
**ℹ️注意事项**
- 聊天阅读支持Twitch、Kick和活跃的YouTube直播页面;可以从任何页面打开点播阅读器。 YouTube 从新到达的消息开始,而不是读取可见的积压消息。
- 可用的语音和语音行为取决于浏览器和操作系统。


