arXiv:2503.18159cs.CVcs.AI2025-03中稿 · ICME2025被引 5

用个性化引导蒸馏,让语音驱动3D人脸动画更真实、更快、更小。

DiffusionTalker: Efficient and Compact Speech-Driven 3D Talking Head via Personalizer-Guided Distillation

  • 通过对比学习提取语音中的身份与情绪嵌入,捕捉说话风格。
  • 推理速度提升8倍以上,模型体积减少86.4%且性能损失小。
  • 适合需要快速生成个性化语音动画的场景,如虚拟主播、交互应用。

实时语音驱动3D人脸动画在学术界和工业界广受关注。传统方法主要学习从语音到动画的确定性映射,而近期方法开始考虑该任务的非确定性,采用扩散模型提升动画多样性。然而,个性化说话风格(准确唇语表达)仍不足,且效率与紧凑性有待提升。本文提出DiffusionTalker,通过个性化引导蒸馏解决上述问题。在个性化方面,引入对比性个人化器(contrastive personalizer),学习身份与情绪嵌入以捕捉说话风格;进一步在蒸馏过程中设计个人化增强器,强化嵌入对动画的影响。在效率方面,采用迭代蒸馏将生成步骤数大幅减少,实现超过8倍的推理加速。在紧凑性方面,将大型教师模型蒸馏为小型学生模型,使模型存储量减少86.4%,同时保持性能接近。蒸馏后,用户可从音频中提取身份与情绪嵌入,快速生成体现特定说话风格的个性化动画。大量实验表明,本方法优于现有最先进方法。代码将开源:https://github.com/ChenVoid/DiffusionTalker。

原文摘要 · Abstract (English)

Real-time speech-driven 3D facial animation has been attractive in academia and industry. Traditional methods mainly focus on learning a deterministic mapping from speech to animation. Recent approaches start to consider the nondeterministic fact of speech-driven 3D face animation and employ the diffusion model for the task. Existing diffusion-based methods can improve the diversity of facial animation. However, personalized speaking styles conveying accurate lip language is still lacking, besides, efficiency and compactness still need to be improved. In this work, we propose DiffusionTalker to address the above limitations via personalizer-guided distillation. In terms of personalization, we introduce a contrastive personalizer that learns identity and emotion embeddings to capture speaking styles from audio. We further propose a personalizer enhancer during distillation to enhance the influence of embeddings on facial animation. For efficiency, we use iterative distillation to reduce the steps required for animation generation and achieve more than 8x speedup in inference. To achieve compactness, we distill the large teacher model into a smaller student model, reducing our model's storage by 86.4\% while minimizing performance loss. After distillation, users can derive their identity and emotion embeddings from audio to quickly create personalized animations that reflect specific speaking styles. Extensive experiments are conducted to demonstrate that our method outperforms state-of-the-art methods. The code will be released at: https://github.com/ChenVoid/DiffusionTalker.

语音驱动3D人脸扩散模型轻量化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。