EMAGE: Towards Unified Holistic Co-Speech Gesture Generation via Expressive Masked Audio Gesture Modeling
Haiyang Liu, Zihao Zhu, Giorgio Becherini, Yichen Peng, Mingyang Su, You Zhou, Xuefei Zhe, Naoya Iwamoto, Bo Zheng, Michael J. Black
TL;DR
EMAGE tackles the challenge of generating full-body, audio-synchronized co-speech gestures by introducing Masked Audio-Conditioned Gesture Modeling and a unified mesh-level dataset BEAT2 that combines refined SMPL-X body with FLAME head parameters. The framework uses two training pathways—Masked Gesture Reconstruction and Audio-Conditioned Gesture Generation—along with a Masked Audio Gesture Transformer and cross-attention to fuse audio with partially hidden gesture priors. Gestures are generated through four compositional VQ-VAEs (face, upper body, hands, lower body) plus a Global Motion Predictor for translations, with Content Rhythm Self-Attention adaptively blending rhythm and semantic content. BEAT2 enables holistic, high-fidelity motion with state-of-the-art results and supports training on non-holistic datasets, demonstrating improved realism, diversity, and audio synchronization for full-body gestures. The work contributes a large, standardized mesh-level dataset and a practical framework for unified co-speech gesture generation that can leverage partial inputs and multiple datasets.
Abstract
We propose EMAGE, a framework to generate full-body human gestures from audio and masked gestures, encompassing facial, local body, hands, and global movements. To achieve this, we first introduce BEAT2 (BEAT-SMPLX-FLAME), a new mesh-level holistic co-speech dataset. BEAT2 combines a MoShed SMPL-X body with FLAME head parameters and further refines the modeling of head, neck, and finger movements, offering a community-standardized, high-quality 3D motion captured dataset. EMAGE leverages masked body gesture priors during training to boost inference performance. It involves a Masked Audio Gesture Transformer, facilitating joint training on audio-to-gesture generation and masked gesture reconstruction to effectively encode audio and body gesture hints. Encoded body hints from masked gestures are then separately employed to generate facial and body movements. Moreover, EMAGE adaptively merges speech features from the audio's rhythm and content and utilizes four compositional VQ-VAEs to enhance the results' fidelity and diversity. Experiments demonstrate that EMAGE generates holistic gestures with state-of-the-art performance and is flexible in accepting predefined spatial-temporal gesture inputs, generating complete, audio-synchronized results. Our code and dataset are available https://pantomatrix.github.io/EMAGE/
