Towards Variable and Coordinated Holistic Co-Speech Motion Generation
Yifei Liu, Qiong Cao, Yandong Wen, Huaiguang Jiang, Changxing Ding
TL;DR
This work tackles the challenge of generating realistic and diverse holistic co-speech motion for 3D avatars by endowing a unified probabilistic framework, ProbTalk, with a multi-component pipeline. It introduces PQ-VAE to obtain a rich, discrete representation of holistic motion, a non-autoregressive MaskGIT-inspired predictor augmented with 2D positional encoding to efficiently sample PQ codes, and a refinement stage to sharpen high-frequency details, all under multi-modal conditioning including motion context and speaker identity. The method jointly models facial expressions, hand gestures, and body poses to achieve coordinated, natural movements synchronized with speech, outperforming state-of-the-art approaches on the SHOW dataset in realism and diversity while maintaining competitive inference speed. The approach enables controllable, mode-rich co-speech motion generation with potential applications in immersive avatars and human-robot interaction, and the authors release code and models for research use.
Abstract
This paper addresses the problem of generating lifelike holistic co-speech motions for 3D avatars, focusing on two key aspects: variability and coordination. Variability allows the avatar to exhibit a wide range of motions even with similar speech content, while coordination ensures a harmonious alignment among facial expressions, hand gestures, and body poses. We aim to achieve both with ProbTalk, a unified probabilistic framework designed to jointly model facial, hand, and body movements in speech. ProbTalk builds on the variational autoencoder (VAE) architecture and incorporates three core designs. First, we introduce product quantization (PQ) to the VAE, which enriches the representation of complex holistic motion. Second, we devise a novel non-autoregressive model that embeds 2D positional encoding into the product-quantized representation, thereby preserving essential structure information of the PQ codes. Last, we employ a secondary stage to refine the preliminary prediction, further sharpening the high-frequency details. Coupling these three designs enables ProbTalk to generate natural and diverse holistic co-speech motions, outperforming several state-of-the-art methods in qualitative and quantitative evaluations, particularly in terms of realism. Our code and model will be released for research purposes at https://feifeifeiliu.github.io/probtalk/.
