{{ branding.brand_name }}

智能播报 · 三音色 AI 驱动

👤
🔒
👤
🔒
📧
🎫

🎙 {{ branding.brand_name }}

带货模式 团购模式 闲聊模式
直播中 ● 待开播
{{ (user.username||'?').charAt(0).toUpperCase() }} {{ user.username }} ▾
1选音色
2写脚本
3配互动
4开播检测

🎤 音色配置

主播音色播产品讲解,助播音色播智能附和+定时短句,场控音色播礼物/进房/弹幕等事件播报。

🎙️ 主播音色
🤖 助播音色
🎬 场控音色
💾 保存音色 克隆音色 →

📝 模式与带货脚本

带货直播 团购直播 闲聊模式
🧠 AI 话术生成中
{{ scriptGenProgress }}%
✓ 保存素材 → AI 扩写 → 违禁词过滤 → 分段存储
📖 当前话术(本模式独立)
{{ (currentModeData.long_script || '').length }} 字 · {{ (currentModeData.long_segments || []).length }} 段
📚 话术库 →
试听音色: 🎧 试听话术

⚙️ 互动规则 ❓

📋 事件独立开关 + 冷却时间(所有事件统一走场控音色)
(关掉后用通用称呼代替)
🔤 通用称呼: (所有事件禁用读名时用这个词代替)
⚙️ 每事件独立覆盖(不跟全局走)
🎁 礼物读名 🚪 进房读名 👍 点赞读名 ⭐ 关注读名 💬 聊天读名
🎛️ 三路角色开关(开关一变立即生效)
💡 主播播完每一段 → 助播接一句。关闭后助播不会接话。
触发概率 {{ assistLlmProbability }}%
最短间隔 {{ assistLlmMinGap }} 秒
等待超时 {{ assistLlmMaxWait }} 秒
📢 场控定时短句
间隔 ~ 秒
💡 每行一句,没人说话时随机填充沉默
🔇 播报闪避(场控说话时主播+助播自动降音/闭嘴)
✅ 哪些事件触发闪避(可多选)
🎁 礼物闪避阈值:
抖币(≥此价值才触发)
🎤 闪避时主播音量:{{ duckVolume === 0 ? '🔇 闭嘴' : Math.round(duckVolume * 100) + '%' }}
拖到 0 = 主播完全闭嘴
⏱️ 过渡时长:{{ duckFadeMs }}ms
音量渐变过渡
🔑 关键词问答互动(直播自动应答)
观众弹幕命中关键词时 → AI 播报预设回答(优先级高于 LLM 回复)
🗑
+ 添加规则 💾 保存 共 {{ keywordQAList.length }} 条

🩺 开播前检测

🔍 一键检测
检测中... {{ precheckProgress }}%
点击上方「一键检测」查看所有项目状态

🎬 选择平台并开播

直播平台: {{ p.icon }} {{ p.label }} 需代理
✅ 代理端已登录(Cookie 共享中)
📋 {{ platformMeta.label }} 直播间怎么填? (选了 {{ platformMeta.label }} 之后看这里)
📍 去哪里复制:{{ platformMeta.rid_guide.where }}
📝 操作步骤:
  1. {{ step }}
✅ 也支持:{{ platformMeta.rid_guide.also_ok }}
💡 示例:{{ platformMeta.rid_guide.example }}
⏰ 定时开关播 (定时自动开播/关播,独立于上方手动开播按钮)
🌅 开播
🌙 关播
{{ scheduleSaving ? '保存中…' : '💾 保存定时' }} {{ scheduleSavedTip }} ✅ 开播={{ schedule.start_time }} 关播={{ schedule.stop_time || '不限' }} · {{ platform }} · {{ roomId }} ⚠️ 请在上方填写平台+房间号 ⚠️ 请填开播时间
📺

实时监控

开播后这里会显示主播/助播实时播报状态 + 弹幕事件流

← 返回配置向导开播
🔄 刷新音色列表 🎙️ 新建克隆音色 🎨 描述生成音色 共 {{ voiceOptions.length }} 个音色 · 🎤主播={{ voiceName(mainSpeakerId) }} · 🎙️助播={{ voiceName(assistSpeakerId) || '—' }}
全部 系统音色 我的克隆
克隆
🎤主播
🎙️助播
{{ row.is_cloned ? '🎤' : (row.gender === '男' ? '🎙' : '👩') }}
{{ row.label }}
{{ row.voice_id }}
{{ row.desc || row.group }}
🔊试听 {{ row.voice_id === mainSpeakerId ? '✓ 主播' : '设为主播' }} {{ row.voice_id === assistSpeakerId ? '✓ 助播' : '设为助播' }} {{ row.voice_id === controlSpeakerId ? '✓ 场控' : '设为场控' }} 🗑️删除
🏃 语速 {{ voiceSettings[row.voice_id].speed || 1.0 }}
🔊 音量 {{ voiceSettings[row.voice_id].volume || 1.0 }}
🎵 音调 {{ voiceSettings[row.voice_id].pitch || 1.0 }}
💾 自动保存
🎙️全能克隆 ⭐标杆音色 🗣️方言版 基础音色
🎭
没有找到音色

模板话术(可自定义保存)

❓
模板变量:{'{name}'}=昵称 {'{item}'}=礼物名 {'{num}'}=数量 {'{thanks}'}=致谢词
🎁 礼物模板
🏠 进房模板
👍 点赞模板
⭐ 关注模板
💝 致谢词(礼物感谢的结束语,所有礼物模板都会拼接)
💾 保存所有模板

📚 口播话术库

🔄 刷新列表
AI 生成的完整口播脚本,可保存多套、随时切换当前使用的话术
模式: 全部 带货直播 团购直播 闲聊留人
暂无保存的话术 · 回到 Step 2 用 AI 生成
💡 基础开关(主播/场控/助播总开关、智能附和、AI 泛化、音量、TTS 语速)都在上方 Step 1 向导里,这里只放向导没有的高级选项
🔧 场控打断高级选项
场控事件打断主播时的细微行为(向导里只有基础开关,这里是高级控制)
过渡时长(场控完 → 主播续播之间留白):{{ duckFadeMs }}ms
✨ 主播灵魂前缀(AI 自动注入时间感/氛围)
主播每播几段,AI 自动生成一句"家人们早上好啊""欢迎新来的朋友们"之类的温度前缀,自然不生硬
触发概率(每 3 段尝试一次,{{ runtimeState.soul_interject_probability || 30 }}% 命中)
🎯 10%:偶尔触发 🎯 30%:自然不生硬(推荐) 🎯 100%:每 3 段必触发
🔁 场控过渡语(事件播完后主播自动接一句)
礼物/进房/点赞/关注/弹幕播完后,主播用自己的音色说一句短过渡(如"好咱们继续"),接回脚本不突兀
过渡语话术(每行一条,随机选一条播):
留空则用系统默认(6 条)
🎯 事件独立开关 + 冷却
哪些事件触发场控播报 + 每种事件单独冷却(向导里只有场控总开关)
各事件独立冷却时间(秒,防止刷屏)
礼物
进房
点赞
关注
弹幕
输入购买的卡密,可兑换点数/会员时长/功能授权
💡 卡密来源:官网购买 / 代理商发放 / 活动赠送。兑换成功后点数和时长自动到账。
📌 克隆后用于哪个角色?
🎤 主播 🎙️ 助播
🏷️ 克隆音色名称
🎤 音源方式
📁 上传音频 🎙️ 在线录音
📁
点击或拖拽上传音频文件
✅ 支持 MP3 / WAV / M4A · 10-60 秒 · 清晰无杂音 · 单声道更佳
📤 音频上传中... {{ cloneUploadProgress }}%
{{ recording ? '⏹️ 停止录音' : '🎙️ 开始录音' }} 🔴 录音中 {{ recordTimer.toFixed(1) }}s 点击开始,录 10-30 秒清晰说话
📄 {{ cloneFileName || '音频文件' }} · {{ cloneFormatTime(cloneDuration) }}
清除
{{ cloneFormatTime(cloneCurrentTime) }} / {{ cloneFormatTime(cloneDuration) }}
🎙️ AI 声纹克隆中 {{ cloneProgressStage }}
❌ {{ cloneError }}
✅ {{ cloneSuccess }}
📌 设计后用于哪个角色?
🎤 主播 🎙️ 助播
📝 描述你想要的声音(越具体越好) ✨ AI 帮我描述
{{ ex }}
🎧 试听文本(生成音色后朗读这段话试听)
🏷️ 音色名称
🎨 AI 正在为你设计专属音色...
⏳ 预计 10-20 秒,可同时开多个设计
❌ {{ designError }}
✅ {{ designSuccess }}
Agent 心跳正常
CosyVoice 正常
抖音 连接正常
📦 v2.0.1
安全验证
图片加载中…
拖动滑块,将圆内图片旋转至正确方向