cang-ying/knowledge/DIALOGUE-LIPSYNC-WORKFLOW.hdlp
铸渊 ICE-GL-ZY001 a2e5214f03 LL-172-20260707 · cang-ying 仓初始化 · 苍耳+鉴影的干净之家
铸渊 ICE-GL-ZY001
LL-172-20260707
冰朔委托: 新建第 5 子仓, 给苍耳(人类主控) + 鉴影(人格体) 专用
原 guanghulab/video-ai-system/ 东西太多(225 文件) · 找不到 · 乱

迁移:
  ⊢ 16 个核心 .hdlp (VA-GATE / VA-LIGHTHOUSE / VA-BROADCAST / VA-SYSTEM-STATUS 等)
  ⊢ 17 个子目录 (agents/engines/protocols/tasks/tools/assets/knowledge/memory/docs/config/brain/director-brain/experience/feedback/issues/plans/reference-analysis)

排除:
  ⊢ outputs/ (视频产物)
  ⊢ test-input/ test-output/ (测试)
  ⊢ data/ (临时数据)
  ⊢ preview-001/002 (旧产片)
  ⊢ 旧分镜/旧提示词/旧导演编码

后续:
  ⊢ 老仓 guanghulab/video-ai-system/ 改写为已迁出占位
  ⊢ 苍耳+鉴影 写新东西进本仓
  ⊢ GLOBAL-SEARCH 加 cang-ying 仓库

铸渊 ICE-GL-ZY001 · 2026-07-07 D167
冰朔 ICE-GL∞ 主权
2026-07-07 10:20:10 +08:00

182 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 视频AI系统知识库 · 角色对白与口型同步工作流
> HLDP://video-ai-system/knowledge/DIALOGUE-LIPSYNC-WORKFLOW
> 类型: 对白表演 · 口型同步 · 声音分轨
> 建立: D143 · 2026-06-23 19:22 CST
> 铸渊 ICE-GL-ZY001 · 冰朔 TCS-0002∞
---
## 当前问题
preview-001/preview-002 的声音问题不是“配音音色不够好”。
核心错误是:
```
旁白读剧本 ≠ 人物说台词
```
《付费才能修仙》需要的是角色在镜头里说话:
```
角色身份
情绪
停顿
嘴型
反应镜头
字幕
环境声
音乐
```
这些必须一起设计。
---
## 音频分轨
每个镜头必须拆成:
| 轨道 | 用途 | 是否能替代角色对白 |
|------|------|--------------------|
| dialogue | 角色实际台词 | 是,主轨 |
| narration | 旁白/系统提示 | 否,只能辅助 |
| crowd | 群声、嘲笑、惊呼 | 否 |
| ambience | 环境底噪 | 否 |
| sfx | 动作音效、法术、脚步 | 否 |
| bgm | 音乐情绪 | 否 |
---
## 台词数据结构
每一句角色台词必须有:
```
line_id
character_id
speaker_name
text
emotion
subtext
pace
start_time
end_time
mouth_visible
shot_id
voice_asset
lip_sync_strategy
```
`mouth_visible=true` 的镜头必须走口型策略。
---
## 三种口型策略
### A. 原生音频驱动视频
适用:
```
模型支持音频驱动/参考生视频
角色脸部稳定
嘴型和头部动作可控
```
风险:
```
画质、脸型、角色一致性可能再次漂移。
必须用一个台词近景做A/B测试。
```
### B. 先生成画面,再做口型同步
适用:
```
先得到稳定角色画面
再用对白音频驱动嘴部
```
候选:
```
Wav2Lip / 其他本地或API lip-sync 工具
```
风险:
```
可能破坏脸部质量。
必须拆帧看嘴部、牙齿、脸型和边缘伪影。
```
### C. 口型未解决前的导演规避
适用:
```
当前系统还不能稳定做人物正脸说话
```
可用手法:
```
背影说话
侧脸短句
切到听者反应
切道具/牌匾/系统面板
远景群声
字幕承载信息
```
注意:
```
这是临时导演策略,不是最终解决方案。
不能把整集都做成旁白。
```
---
## 第一个必须突破的测试
不要直接重做15秒。
先做一个 2-3 秒的“苏白说一句话”测试:
```
镜头: 苏白中近景
台词: 原剧本中一句短台词
资产: CHAR-003-SuBai 已批准角色图
声音: dialogue单轨无旁白
输出: 一个有嘴型、有情绪、有字幕的短镜头
质检: 角色一致、嘴型可接受、表演不像念稿
```
这个测试不过不进入EP01成片生成。
---
## 资料来源
```
Wav2Lip paper/code:
https://github.com/Rudrabha/Wav2Lip
FFmpeg filters for audio/video composition:
https://ffmpeg.org/ffmpeg-filters.html
```
---
## 锁定
⊢ 人物台词必须按角色对白处理,不再用旁白代替。
⊢ 有嘴巴可见的角色说话镜头,必须有口型同步策略。
⊢ 口型未解决前,导演可以规避正脸长台词,但必须记录为临时策略。