Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

5.7 KiB
Raw Blame History

🎬 Soul Pipeline · AI漫剧开发日志 · 2026-05-24 · 口型同步攻坚战

📅 日期2026-05-24周日

🎯 今日目标

将AI生成的语音与视频进行口型同步Lip Sync让角色真正"说话"


🗂️ 项目核心定位

  • 面向市场的AI漫剧生成器
  • 所有风格都要做写实、2.5D、漫画、各种风格
  • 之前用写实风格只是因为那个阶段生成的写实图片效果最好,不代表只做写实
  • 页页对抖音/B站上2.5D漫画风格的AI漫剧非常感兴趣如"一心漫馆"等账号)

📁 关键文件路径

输入素材

  • 视频/root/autodl-tmp/downloads/final_v3.mp4(写实风格,女孩趴枕头)
  • 语音/root/autodl-tmp/soul_pipeline/outputs/20260524_124935_speech.wav

输出结果

  • Wav2Lip Fast/root/autodl-tmp/downloads/final_v3_20260524_124935_speech_Easy-Wav2Lip.mp4 — 模糊
  • Wav2Lip Enhanced同目录GFPGAN增强版 — 好一些但仍模糊
  • Wav2Lip GAN+Enhanced:同目录 — 最佳Wav2Lip效果但仍不够
  • LatentSync v1/root/autodl-tmp/downloads/final_v3_latentsync.mp4guidance 1.5, steps 20 自然,嘴小
  • LatentSync v2/root/autodl-tmp/downloads/final_v3_latentsync_v2.mp4guidance 2.0, steps 30— 嘴大但黑洞+失真
  • LatentSync v3/root/autodl-tmp/downloads/final_v3_latentsync_v3.mp4guidance 1.75, steps 30 当前最佳折中

工具安装路径

  • Easy-Wav2Lip/root/autodl-tmp/Easy-Wav2Lip/(已安装+修改,可用但效果差)
  • LatentSync 1.6/root/autodl-tmp/LatentSync/(已安装,推荐使用)
    • 模型:checkpoints/latentsync_unet.pt4.8GB+ checkpoints/whisper/tiny.pt73MB
    • 推理命令见下方

🧪 方案测试记录

1. Easy-Wav2Lip 不推荐)

  • 安装过程坎坷dlib编译、gfpgan setuptools冲突、Qt显示报错、cv2.imshow需注释
  • 花了约1小时才跑通
  • Fast模式:口型对上但下半脸极度模糊
  • Enhanced模式+GFPGAN好一些但上下脸清晰度不一致牙齿丑
  • GAN+Enhanced当前Wav2Lip最佳效果仍有明显差距
  • 根本问题Wav2Lip嘴部分辨率固定96×962020年技术天花板太低

2. LatentSync 1.6 推荐)

  • 字节跳动2025年最新方案基于Stable Diffusion潜空间扩散模型
  • 512×512分辨率18GB VRAM4090够用
  • 安装顺利,依赖兼容
  • 效果远超Wav2Lip:整体画面一致性好,融合自然
  • 推理约1.5分钟/9秒视频
  • 仍有局限:牙齿渲染不够好,嘴巴张大时可能黑洞

最佳参数

cd /root/autodl-tmp/LatentSync && python -m scripts.inference \
  --unet_config_path "configs/unet/stage2_512.yaml" \
  --inference_ckpt_path "checkpoints/latentsync_unet.pt" \
  --inference_steps 30 \
  --guidance_scale 1.75 \
  --enable_deepcache \
  --video_path "输入视频.mp4" \
  --audio_path "输入音频.wav" \
  --video_out_path "输出视频.mp4"

💡 重要认知与教训

教训1效果优先不要选"经典稳定"的旧方案

页页原话:"经典稳定相当于'旧',就意味着可能技术跟不上我们现在的需求。我们最应该考虑的就是新方案。效果才是我们的最优考量。"

应该直接从LatentSync/MuseTalk这些最新方案开始而不是从Wav2Lip这种2020年的老方案开始。在Wav2Lip上浪费了约1小时。

教训2所有风格都要做

页页原话:"我不是要做写实风格我是所有风格都想做。我们既然要做面向市场的AI漫剧生成器自然是各种各样的风格都要有的。"

写实、2.5D、漫画等风格都是目标。之前用写实风格只是因为当时生成的写实图片效果好。

教训3生成时带口型 vs 后处理口型同步

  • 之前试过prompt引导说话但嘴部动作随机无法和具体台词对上
  • 后处理口型同步LatentSync是目前最可行的方案
  • 理想方案是"音频驱动视频生成"audio-conditioned generation但需要专门模型

📊 抖音/B站AI漫剧分析

页页发了"一心漫馆"等账号的高质量AI漫剧截图效果特点

  • 2.5D/漫画风格,牙齿清晰,唇部有光泽
  • 技术路线Midjourney/SD生成高质量静态图 → 视频生成模型Wan2.1/Kling/可灵)直接从图片生成带说话动作的视频
  • 整张脸都是同一模型生成的,所以一致性好
  • 漫画风格对AI更友好容错更高
  • 多次生成选最好的cherry-picking+ 剪辑技巧

🔜 下一步计划

  1. 确认LatentSyncguidance 1.75, steps 30作为口型同步模块
  2. 尝试2.5D/漫画风格图片 + 视频生成 + LatentSync,看是否更接近抖音效果
  3. 集成LatentSync到Soul Pipeline自动化流程
  4. 探索更多风格的图片生成(不仅限于写实)
  5. Phase 4 LoRA微调方向让Wan2.1直接生成带口型的视频(长期目标)

🖥️ 服务器状态

  • GPUNVIDIA RTX 4090 24GB
  • 磁盘/root/autodl-tmp 100GB已用约76GB剩余约24GB
  • 已安装工具Wan2.1、CosyVoice2、Easy-Wav2Lip、LatentSync 1.6
  • Python3.12miniconda base环境

🔬 AI漫剧生成器 · 2026最新技术全景调研 · 重新构思方案