无需动画数据,用视频扩散模型生成任意角色的语音驱动3D口型动画。
AnyTalk: Speech Animation for Arbitrary Characters Leveraging a Video Generation Model

- 通过零音频嵌入微调视频扩散模型,实现角色特异性适配
- 生成唇同步视频后优化提取3D变形参数,支持多种面部网格
- 推出轻量化版本,可实时运行,适合快速原型设计
我们提出 AnyTalk,一种无需任何动画数据即可为任意角色生成3D语音动画的新方法。现有音频驱动3D口型动画技术依赖角色专属训练数据或繁琐的绑定/重网格化流程,而 AnyTalk 利用大规模视频数据训练的视频扩散模型,克服了这些限制。通过角色特异性微调(CsF)技术,在目标角色的渲染图像与零音频嵌入(代表“无动作”)配对下进行微调,既避免了动画数据需求,又保留了大模型的动作先验。随后,通过提出的优化过程估计混合形状参数,将生成的说话头视频转化为3D语音动画。AnyTalk 可在多种面部网格和混合形状配置上实现唇同步动画,大幅减少人工工作量与数据依赖。为进一步提升实用性,我们还将 AnyTalk 优化为轻量级网络 $ ext{AnyTalk}_{RT}$,实现实时性能。该方法通过利用说话头视频生成技术,使任意角色的音频驱动语音动画触手可及。代码已公开:https://serin-yoon.github.io/projects/anytalk/。
原文摘要 · Abstract (English)
We present AnyTalk, a novel method for generating 3D speech animations for arbitrary characters without requiring any animation data. While existing audio-driven 3D speech animation methods rely on character-specific training data or laborious rigging/re-meshing, AnyTalk circumvents these limitations by leveraging recent video diffusion models trained on extensive video datasets. We first adapt a pre-trained video diffusion model to a target character through our Character-specific Fine-tuning (\textit{CsF}) technique. By fine-tuning on rendered images of the 3D character paired with zeroed-out audio embeddings (representing "no motion"), we eliminate the need for animation data while preserving the motion prior of large-scale video diffusion model. We then uplift the resulting talking-head video into a 3D speech animation by estimating blendshape parameters through a proposed optimization process. AnyTalk enables lip-synced animations across diverse face meshes and blendshape configurations, significantly reducing manual effort and data requirements. We further enhance usability by distilling AnyTalk into a streamlined network, $\text{AnyTalk}_{RT}$, thereby enabling real-time performance. By leveraging talking-head video generation, our method broadens access to audio-driven speech animation technology for arbitrary characters. The code is publicly available at https://serin-yoon.github.io/projects/anytalk/.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。