← Latest papers
💻 computer science

LiveGesture Streamable Co-Speech Gesture Generation Model

The paper introduces LiveGesture, the first fully streamable, zero look-ahead framework for generating diverse and coherent full-body co-speech gestures in real time by combining a causal vector quantized tokenizer with a hierarchical autoregressive transformer trained via uncertainty-guided masking.

Original authors: Muhammad Usama Saleem, Mayur Jagdishbhai Patel, Ekkasit Pinyoanuntapong, Zhongxing Qin, Li Yang, Hongfei Xue, Ahmed Helmy, Chen Chen, Pu Wang

Published 2026-04-15
📖 4 min read☕ Coffee break read

Original authors: Muhammad Usama Saleem, Mayur Jagdishbhai Patel, Ekkasit Pinyoanuntapong, Zhongxing Qin, Li Yang, Hongfei Xue, Ahmed Helmy, Chen Chen, Pu Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are talking to a virtual friend on a video call. Usually, when you speak, your friend's avatar just moves its mouth. But what if your friend could also wave, shrug, tap their foot, and gesture with their hands exactly in sync with your words, all in real-time?

That is the problem LiveGesture solves.

The Problem: The "Wait-and-See" Lag

Most current AI gesture systems are like a movie editor. To make a gesture, they need to see the entire sentence you are going to say before they can start moving the avatar's hands. They look at the whole script, plan the whole dance, and then play it back.

  • The downside: This creates a huge delay (latency). If you are having a live conversation, the avatar might start gesturing for a word you said five seconds ago. It feels robotic and unnatural.

The Solution: The "Live Jazz Musician"

LiveGesture is different. It acts like a jazz musician playing along with a singer. As soon as the singer hits a note, the musician plays a chord. They don't wait for the song to finish; they react instantly to what is happening right now.

Here is how it works, broken down into simple parts:

1. The "Translator" (The Streamable Tokenizer)

Imagine your body is made of different instruments: a drum set (legs), a guitar (arms), a singer (face), and a bass (torso).
Old systems tried to record all these instruments into one giant, messy audio file. LiveGesture treats them separately.

  • The Magic: It takes the continuous movement of your body and turns it into a stream of digital Lego blocks (called tokens).
  • The Trick: It builds these blocks one by one, strictly looking at the past and present, never peeking at the future. This allows it to generate motion instantly as the audio comes in.

2. The "Specialized Experts" (Region-eXperts)

Instead of one giant brain trying to figure out how to move a hand and a foot at the same time, LiveGesture hires four specialized experts:

  • The Hand Expert: Knows how fingers move quickly and precisely.
  • The Body Expert: Knows how to sway and shift weight.
  • The Face Expert: Handles expressions.
  • The Leg Expert: Manages walking or tapping feet.

Each expert listens to the audio and learns their specific part of the dance. The Hand Expert doesn't worry about the legs; they just focus on making the hands look natural.

3. The "Conductor" (The Fusion Model)

If you just let the four experts play alone, you might get a chaotic mess where the hands are dancing to a different beat than the feet.

  • The Conductor: LiveGesture has a special "Conductor" module. It listens to all four experts and makes sure they are playing the same song.
  • The Magic: It ensures that when you emphasize a word with your hand, your body leans in, and your face smiles, all at the exact same moment. It creates a coordinated, whole-body performance.

4. The "Rehearsal with Mistakes" (Robust Training)

In real life, internet connections glitch, and audio cuts out. If an AI is trained only on perfect data, it will crash when things go wrong.

  • The Training: The developers trained LiveGesture by intentionally hiding parts of the data and adding "noise" (static) during practice.
  • The Result: It's like a musician practicing while someone occasionally turns the music off. By the time the real show starts, the AI is so good at guessing what comes next that it can keep the dance going smoothly even if the audio stutters.

Why This Matters

  • Zero Delay: It reacts in less than 50 milliseconds. That is faster than a human blink.
  • Natural Feel: Because it doesn't wait for the whole sentence, the gestures feel spontaneous and human, not pre-recorded.
  • Infinite Length: You can talk for 5 minutes or 5 hours; the AI never gets tired or confused because it only cares about the current moment.

The Bottom Line

LiveGesture is the first system that lets a virtual avatar dance and gesture in perfect, real-time sync with your voice, without needing to know what you are going to say next. It turns a robotic, laggy interaction into a fluid, human-like conversation, making virtual avatars feel truly alive.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →