arXiv:2511.14223cs.CV2025-11AAAI被引 2

用自回归扩散模型实现低延迟语音驱动的3D人脸动画

StreamingTalker: Audio-driven 3D Facial Animation with Autoregressive Diffusion Model

  • 将音频流式处理,逐帧生成面部动作
  • 仅依赖少量历史帧,实现长音频零延迟合成
  • 适合实时交互应用,如虚拟主播、会议系统

本文聚焦于语音驱动的3D人脸动画任务,旨在生成与语音高度同步的逼真面部运动。现有方法虽采用音频条件扩散模型取得良好效果,但需一次性处理完整音频序列,导致在超出训练长度时表现差,且长音频输入产生显著延迟。为此,我们提出一种新型自回归扩散模型,支持音频流式输入。该模型仅保留有限数量的历史动作帧作为上下文,并与当前音频联合生成动态条件,指导扩散过程逐帧生成面部动作,实现与音频长度无关的低延迟实时合成。此外,我们开发了实时交互演示系统,验证了方法的有效性与高效性。代码将于 https://zju3dv.github.io/StreamingTalker/ 公开。

原文摘要 · Abstract (English)

This paper focuses on the task of speech-driven 3D facial animation, which aims to generate realistic and synchronized facial motions driven by speech inputs. Recent methods have employed audio-conditioned diffusion models for 3D facial animation, achieving impressive results in generating expressive and natural animations. However, these methods process the whole audio sequences in a single pass, which poses two major challenges: they tend to perform poorly when handling audio sequences that exceed the training horizon and will suffer from significant latency when processing long audio inputs. To address these limitations, we propose a novel autoregressive diffusion model that processes input audio in a streaming manner. This design ensures flexibility with varying audio lengths and achieves low latency independent of audio duration. Specifically, we select a limited number of past frames as historical motion context and combine them with the audio input to create a dynamic condition. This condition guides the diffusion process to iteratively generate facial motion frames, enabling real-time synthesis with high-quality results. Additionally, we implemented a real-time interactive demo, highlighting the effectiveness and efficiency of our approach. We will release the code at https://zju3dv.github.io/StreamingTalker/.

3D人脸动画语音驱动扩散模型实时生成

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