SpeechAct: Towards Generating Whole-body Motion from Speech
Jinsong Zhang, Minjie Zhu, Yuxiang Zhang, Yebin Liu, Kun Li
TL;DR
This work tackles generating natural and diverse whole-body motion from speech. It introduces SpeechAct, a framework that combines a hybrid point representation (SMPL-X surface points plus keypoints) with a three-codebook VQ-VAE motion space and a contrastive motion learning–driven translation model for body and hand motions, plus a deterministic face generator for lip-sync. On BEAT2, SpeechAct achieves superior realism and rhythm alignment (FID-k/g, BeatAlign), greater motion diversity (Div-in/Div-out), and reduced foot skating, with faster generation than diffusion-based methods. The approach also demonstrates cross-language generalization and practical avatar-animation applications, highlighting its potential for VR/AR and interactive HCI scenarios.
Abstract
This paper addresses the problem of generating whole-body motion from speech. Despite great successes, prior methods still struggle to produce reasonable and diverse whole-body motions from speech. This is due to their reliance on suboptimal representations and a lack of strategies for generating diverse results. To address these challenges, we present a novel hybrid point representation to achieve accurate and continuous motion generation, e.g., avoiding foot skating, and this representation can be transformed into an easy-to-use representation, i.e., SMPL-X body mesh, for many applications. To generate whole-body motion from speech, for facial motion, closely tied to the audio signal, we introduce an encoder-decoder architecture to achieve deterministic outcomes. However, for the body and hands, which have weaker connections to the audio signal, we aim to generate diverse yet reasonable motions. To boost diversity in motion generation, we propose a contrastive motion learning method to encourage the model to produce more distinctive representations. Specifically, we design a robust VQ-VAE to learn a quantized motion codebook using our hybrid representation. Then, we regress the motion representation from the audio signal by a translation model employing our contrastive motion learning method. Experimental results validate the superior performance and the correctness of our model. The project page is available for research purposes at http://cic.tju.edu.cn/faculty/likun/projects/SpeechAct.
