AVI-Talking: Learning Audio-Visual Instructions for Expressive 3D Talking Face Generation
Yasheng Sun, Wenqing Chu, Hang Zhou, Kaisiyuan Wang, Hideki Koike
TL;DR
AVI-Talking tackles the challenge of generating expressive 3D talking faces that align with the speaker's emotion and speaking state by introducing an intermediate visual instruction produced by Large Language Models from audio. The method splits audio-to-video generation into an audio-visual instruction stage and an instruction-following synthesis stage, leveraging a Q-Former for speech-to-instruction alignment and a disentangled motion prior with a diffusion prior to realize expressive, lip-synced faces. Key contributions include a soft prompting strategy for LLMs, a two-space (speech content vs. content-irrelevant) motion prior, and a diffusion-based alignment that yields diverse, emotionally coherent 3D talking faces. The approach demonstrates improved expressive realism and user-alterable control, with robust cross-dataset performance and comprehensive ablations, albeit relying on labeled instruction data and facing some lip-sync trade-offs when emphasizing expressiveness.
Abstract
While considerable progress has been made in achieving accurate lip synchronization for 3D speech-driven talking face generation, the task of incorporating expressive facial detail synthesis aligned with the speaker's speaking status remains challenging. Our goal is to directly leverage the inherent style information conveyed by human speech for generating an expressive talking face that aligns with the speaking status. In this paper, we propose AVI-Talking, an Audio-Visual Instruction system for expressive Talking face generation. This system harnesses the robust contextual reasoning and hallucination capability offered by Large Language Models (LLMs) to instruct the realistic synthesis of 3D talking faces. Instead of directly learning facial movements from human speech, our two-stage strategy involves the LLMs first comprehending audio information and generating instructions implying expressive facial details seamlessly corresponding to the speech. Subsequently, a diffusion-based generative network executes these instructions. This two-stage process, coupled with the incorporation of LLMs, enhances model interpretability and provides users with flexibility to comprehend instructions and specify desired operations or modifications. Extensive experiments showcase the effectiveness of our approach in producing vivid talking faces with expressive facial movements and consistent emotional status.
