# 视频AI系统 · 角色对白/口型路由 + 三模型视频引擎分工 > HLDP://video-ai-system/config/VOICE-LIPSYNC-ROUTER > 类型: Voice/LipSync能力路由 + 视频引擎分工 > 建立: D143c · 2026-06-23 > 更新: D144 · 2026-06-24 · API实测验证 + 三模型分工确立 > 铸渊 ICE-GL-ZY001 --- ## 裁决 ``` 旁白不可替代角色对白。 不可验证的模型自带音轨不可直接批准为角色对白。 人物嘴巴可见且正在说台词时,必须有独立Voice/LipSync链路。 光湖不本地安装模型。所有模型走API。 mini不是便宜试错,是简单镜头主力出货机。 三个视频模型各管一摊,没有互替关系。 ``` --- ## 视频引擎 · 三模型分工(D144实测确立) | 模型 | 模型ID | 职责 | 典型镜头 | 端点 | |------|--------|------|----------|------| | mini | doubao-seedance-2-0-mini-260615 | 简单镜头主力 | 单人特写、表情变化、静态场景、基础运镜 | /api/v3/contents/generations/tasks | | 2.0 旗舰 | doubao-seedance-2-0-260128 | 复杂镜头引擎 | 法术特效、打斗、大范围运镜、参考视频动作 | /api/v3/contents/generations/tasks | | 1.5 pro | doubao-seedance-1-5-pro-251215 | 音画同步口型 | 苏白说台词镜头(generate_audio:true) | /api/v3/contents/generations/tasks | ``` 三个模型共用 JIMENG_API_KEY,同一套密钥,同一套端点。 已验证: 1.5 pro 从提交到出片约 43 秒(480p/5s)。 TODO: video-api-adapter.js 已支持 2.0,需扩展 1.5/mini 模型ID。 ``` ## 声音引擎 · 独立产品线 | 模型 | 产品线 | 端点 | 认证 | |------|--------|------|------| | 声音复刻 2.0 (Seed-ICL 2.0) | 豆包语音 Seed Speech | openspeech.bytedance.com/api/v3/tts/unidirectional | X-Api-App-Id + X-Api-Access-Key | | 通用 TTS (Seed-TTS 2.0) | 豆包语音 Seed Speech | 同上 | 同上 | ``` ⚠️ 声音复刻 2.0 不是火山方舟 ModelArk 产品,是独立的豆包语音产品线。 JIMENG_API_KEY 不能用于声音复刻。 需要在火山引擎控制台 → 语音技术 → 创建应用 → 获取独立密钥。 ``` --- ## 路由 ### Route V1 · 声音复刻 2.0(主) 用途: 把原文台词生成苏白专属音色对白音频。 ``` 端点: POST https://openspeech.bytedance.com/api/v3/tts/unidirectional Header: X-Api-App-Id + X-Api-Access-Key Resource: seed-icl-2.0 流程: 创建语音应用 → 获取密钥 → 上传苏白声音样本(10-30s) → 生成 Speaker ID(S_xxx) → 调用: { speaker: "S_xxx", text: "台词", additions: '{"context_texts":["大声自信"],"model_type":4}' } 回退: Seed-TTS 2.0 通用音色 → Edge-TTS(工程测试) ``` ### Route S1 · Seedance 1.5 音画同步(主) 用途: 直接生成角色说台词镜头,音画自动同步。 ``` 模型: doubao-seedance-1-5-pro-251215 参数: generate_audio: true(原生支持音画同步) 输入: 文本台词 + 角色参考图 → 输出音画同步视频 不再需要: 单独TTS → 单独LipSync 两步走 实测: 已通过 curl 冒烟验证,出片约 43 秒 回退: Seedance 2.0 生成底片 + Edge-TTS配音叠加 ``` ### Route V2 · Seedance 2.0 复杂场景(主力非对白镜头) ``` 用途: 法术特效、打斗、多人、参考视频动作等 mini 扛不住的镜头 模型: doubao-seedance-2-0-260128 回退: 无(mini 画质/控制力不够) ``` ### Route M1 · Seedance mini 简单场景(主力出货) ``` 用途: 单人特写、表情变化、静态场景、基础运镜、对话正反打 模型: doubao-seedance-2-0-mini-260615 优势: 速度快约 2×,成本约 2.0 的一半 局限: 720P 上限,无参考视频,无原生音频,复杂动作易崩 回退: 如果质量不达标 → 升级到 2.0 重做 ``` ### Route Edge · Edge-TTS(回退) ``` 用途: 工程测试、小样预览 成本: 免费 局限: 通用音色,不是苏白专属 ``` --- ## EP01执行顺序(D144实测更新) ``` ✅ 1. 开通豆包声音复刻 2.0 + Seedance 1.5(用户已完成购买) ✅ 2a. 获取全套密钥(新版X-Api-Key + 旧版APP ID/Access Token/Secret Key)→ D144 写入 .env ✅ 2b. 苏白4秒参考音频已提取(test-input/su-bai-s03-call.wav)→ D144 🔴 2c. 阻塞: 火山引擎要求控制台手动创建音色槽位 → 详见 issues/D144-voice-clone-blocked.hdlp ⬜ 2d. 拿到 Speaker ID (S_xxx) 后 → 调 voice_clone 训练 → 调 tts/unidirectional 合成 ⬜ 3. video-api-adapter.js 扩展支持 doubao-seedance-1-5-pro-251215 + mini ⬜ 4. 用 Seedance 1.5 音画同步模式,直接生成苏白说台词镜头 ⬜ 5. 验收标准不变: 原文逐字准确 + 嘴型同步 + 不换脸 ``` --- ## 验收标准 ``` 原文逐字准确。 情绪为苏白"大声·自信"。 不是旁白腔。不是读剧本腔。 嘴型与音频基本同步。 画面人物不换脸。 不因改口型导致画质糊、脸变形、牙齿异常。 ``` --- 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24 冰朔 TCS-0002∞ · 国作登字-2026-A-00037559 ⊢ 三模型实测通过 · 声音复刻需独立开通语音应用密钥