让AI替你开播!Super Agent Party接入B站、YouTube、Twitch直播与360°全景互动完全指南
【免费下载链接】super-agent-party⭐全能型AI伴侣!AI桌面女友 + AI虚拟主播 + AI即时通讯机器人 + AI浏览器 + AI智能家居 + AI游戏 等你能想到的一切功能!项目地址: https://gitcode.com/heshengtao/super-agent-party
Super Agent Party是一款全能型 AI 伴侣,内置功能强大的AI 直播机器人:一条命令即可接入B站、YouTube、Twitch三大直播平台,实时读取弹幕、礼物、进场、点赞消息,让 AI 自动回复并语音朗读,还能生成360° 全景直播画面供 OBS 采集,轻松实现虚拟主播无人值守开播。
🤔 为什么用 Super Agent Party 做 AI 直播?
传统虚拟主播需要自己写弹幕解析、对接 API、处理 TTS,门槛极高。而 Super Agent Party 把这些全部封装好了:
| 能力 | 说明 |
|---|---|
| 多平台监听 | 一键监听 B站、YouTube、Twitch 直播间消息 |
| 智能回复 | AI 自动理解弹幕并回答,支持唤醒词过滤 |
| 语音读弹幕 | 开启 TTS 后,AI 会用角色音色"念弹幕",直播氛围拉满 |
| 360° 全景直播 | 内置 VRM 模型 + 3D 场景,支持全景渲染模式 |
| 弹幕/字幕叠加层 | 独立的弹幕 Overlay 与字幕 Overlay 页面,直接拖进 OBS |
| 多窗口形态 | 手机/胶囊形态悬浮窗,随时围观 AI 直播状态 |
🖥️ 1分钟认识直播控制台
打开软件后进入设置 → 直播页面,你会看到顶部一排控制按钮:
- ▶️启动:按当前配置启动直播监听
- ⏹️停止:停止所有平台的监听
- 🔄重载:修改配置后无需停止再启动,一键热重载
页面下方按平台分为通用配置、B站、YouTube、Twitch四个标签页(前端源码见 static/index.html)。
🚀 三步接入直播平台
第一步:接入 B站直播(推荐国内用户)
B站接入基于B站开放平台·直播能力,稳定性最好,支持弹幕、礼物、大航海、醒目留言、进场、点赞全类型消息:
- 在 B站开放平台创建应用并申请直播相关权限,拿到Access Key ID / Access Key Secret / 项目ID(App ID)/ 房主授权码(ROOM OWNER AUTH CODE);
- 在直播控制台 B站标签页中打开开关并填写这 4 项信息;
- 点击启动,看到"直播监听启动成功"即表示接入完成。
后端由 py/blivedm/clients/open_live.py 通过 WebSocket 长连接接收消息,路由逻辑在 py/live_router.py。
第二步:接入 YouTube 直播
- 在 Google Cloud 控制台创建项目并启用 YouTube Data API v3,获取API Key;
- 开播后进入直播聊天页,复制直播视频的Video ID;
- 在 YouTube 标签页填入 Video ID 与 API Key,启动监听。
内置的轮询客户端 py/ytdm.py 会自动获取activeLiveChatId,识别弹幕、Super Chat、会员赞助三类事件。
💡 提示:YouTube 必须先处于直播中状态才能获取聊天流,未开播时客户端会自动退出。
第三步:接入 Twitch 直播
- 在 Twitch 开发者后台创建应用,取得频道Access Token;
- 在 Twitch 标签页填写频道名与Access Token,启动监听。
Twitch 走 IRC 协议直连(py/twitch_service.py),内置断线自动重连,普通聊天与订阅、打赏、Raid 等通知都能抓到。
🎙️ 调出直播互动的"灵魂":监听模式、唤醒词与TTS读弹幕
通用配置页(static/index.html)提供 4 个关键选项,配置项默认值定义在 config/settings_template.json:
| 选项 | 作用 | 推荐设置 |
|---|---|---|
| 监听模式 | 全部监听(弹幕/礼物/进场/点赞)/ 弹幕+付费 / 仅弹幕 | 日常互动选"全部监听" |
| 弹幕队列上限 | 限制 AI 待回复的弹幕条数(1~30) | 人气高的房间调低防刷屏 |
| 唤醒词 | 只回应提到"名字"的弹幕 | 填上 AI 的名字,精准互动 |
| TTS 读弹幕 | 开启后用角色音色朗读弹幕内容 | 搭配喜欢的音色,效果惊艳 |
开启 TTS 后,观众发的每句弹幕都会被 AI"听写"成角色语音,配合唤醒词还能实现"叫到名字才理你"的傲娇效果,弹幕区互动感直接拉满。
🌐 360°全景直播:把AI放进OBS
Super Agent Party 自带一组直播用 Web 端点,在通用配置页可直接一键复制,用浏览器采集源拖进 OBS 即可:
- VRM 模型页面:
/vrm.html—— 展示 3D 虚拟形象,内置 vrm/ 目录下的 Alice、Bob 等模型与 greeting、spin 等动画; - 360° 全景渲染:
/vrm.html?mode=render—— 以全景模式渲染 VRM 场景,支持 vrm/scene/ 中的太空、海洋、家园 3 个 360° 场景,观众可以"环视"整个空间; - 弹幕叠加层:
/danmaku_overlay(源码 static/danmaku_overlay.html)—— 透明弹幕飘屏效果; - 字幕叠加层:
/subtitle_overlay(源码 static/subtitle_overlay.html)—— AI 发言实时字幕; - 2D 角色页:
/tha.html—— THA 2D 形象直播画面。
OBS 组合建议:游戏/画面源 + VRM 全景(或 2D 角色)+ 弹幕叠加层 + 字幕叠加层,一路推流,即可组成完整的虚拟主播直播间。
❓ 常见问题
- 点击启动提示"请完整填写开放平台配置信息":B站 4 项凭据缺一不可,请逐项检查。
- AI 不回弹幕:确认唤醒词是否填错(弹幕中必须包含该词),或把监听模式改为"全部监听"。
- YouTube 无消息:确认直播间正在直播、Video ID 复制完整,且 API Key 有权限。
- 换平台后旧配置还在运行:直接点"重载"按钮,会自动停止再启动,无需手动操作。
📁 相关文件速查
| 模块 | 路径 |
|---|---|
| 直播 API 路由 | py/live_router.py |
| B站弹幕客户端 | py/blivedm/ |
| YouTube 聊天轮询 | py/ytdm.py |
| Twitch IRC 监听 | py/twitch_service.py |
| 直播配置模板 | config/settings_template.json |
| 直播设置页面 | static/index.html |
| 360° 全景页面 | static/vrm.html |
| 虚拟模型资源 | vrm/ |
写在最后
从安装 Super Agent Party 到 AI 开始读弹幕,全程不超过 10 分钟:填凭据 → 点启动 → 把/vrm.html拖进 OBS,你就拥有了一个能同时盯住 B站、YouTube、Twitch 三个平台、还能 360° 环视互动的 AI 虚拟主播。想进一步定制直播互动逻辑,可以从 py/live_router.py 入手,二次开发的边界完全由你决定!
【免费下载链接】super-agent-party⭐全能型AI伴侣!AI桌面女友 + AI虚拟主播 + AI即时通讯机器人 + AI浏览器 + AI智能家居 + AI游戏 等你能想到的一切功能!项目地址: https://gitcode.com/heshengtao/super-agent-party
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考