← Latest papers
💻 computer science

StreamChar: Long-Horizon Streaming Character Audio-Video Generation with Decoupled Orchestration

StreamChar is a real-time streaming framework for long-horizon character audio-video generation that decouples LLM-based orchestration from joint audio-video denoising and employs a two-stage distillation pipeline with progress-aware alignment and sink-chunk memory to achieve high fidelity, synchronization, and stability within strict latency budgets.

Original authors: Linrui Tian, Qi Wang, Bang Zhang

Published 2026-05-26
📖 4 min read☕ Coffee break read

Original authors: Linrui Tian, Qi Wang, Bang Zhang

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 directing a live, interactive play where an actor must speak a script, move naturally, and look exactly like themselves, all while the audience watches in real-time. Doing this for a few seconds is hard; doing it for minutes without the actor forgetting their lines, losing their face, or stuttering is a nightmare.

This paper introduces StreamChar, a new system designed to solve this exact problem: generating long, continuous streams of a character speaking and moving from a text script, all in real-time.

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

1. The Core Problem: The "Tightrope Walk"

Most AI video generators are like a student taking a test: they can write a great essay (a short video clip) if given enough time to think. But if you ask them to write a whole novel (a long video) one sentence at a time, they tend to:

  • Forget the plot: They drift away from the original script.
  • Lose their identity: The character's face starts to morph or change.
  • Stumble: The audio and video fall out of sync (the lips don't match the words).
  • Take too long: High-quality video usually requires the AI to "think" for a long time, which breaks the "real-time" rule.

2. The Solution: A Two-Person Team (Decoupled Orchestration)

Instead of forcing one giant AI brain to do everything at once, StreamChar splits the job into two specialized roles, like a Director and an Actor.

  • The Director (The LLM Orchestrator): This is a text-smart AI. Its only job is to read the script and the history of what just happened. It doesn't draw the video; it just tells the next part of the story what needs to be said and how it should sound. It acts as a "frame-aligned" guide, ensuring the character stays on script.
  • The Actor (The DiT): This is the video-making AI. It receives the Director's instructions and focuses purely on the immediate task: making the character's lips move and body shift for the next few seconds. Because it doesn't have to worry about the whole script, it can focus on high-quality, natural movement.

3. Keeping the Show Running: The "Anchor" and the "Pointer"

Even with a Director and an Actor, mistakes can pile up over time. StreamChar uses two clever tricks to prevent the show from falling apart:

  • The Sink-Chunk (The Anchor): Imagine the first few seconds of the video are a heavy anchor dropped into the ocean. Every new chunk of video generated later is "tethered" to this original anchor. This prevents the character's face from drifting away or changing appearance as the video gets longer.
  • The Progress-Aware Pointer (The Conductor): As the AI generates audio, this tool acts like a conductor's baton, constantly checking: "Did we just finish this sentence in the script?" It ensures the AI knows exactly where to stop the current chunk and start the next, keeping the text and audio perfectly aligned.

4. Speeding Up: The "Training Camp" (Two-Stage Distillation)

High-quality video usually takes a long time to generate (like a slow, careful painter). To make it fast enough for real-time streaming, the team used a two-step training process:

  • Stage 1 (The Sprint): They taught the AI to paint a picture in just 4 strokes instead of 50. This made it fast, but the results were a bit stiff and repetitive.
  • Stage 2 (The Rehearsal): They let the AI practice running the whole show (generating chunk after chunk) on its own. If it made a mistake in chunk 1, it learned to correct it in chunk 2. This "rehearsal" taught the AI how to stay stable and consistent over long periods without losing quality.

5. The Results

When tested, StreamChar proved it could run on a single powerful computer chip (an H100 GPU) and generate video as fast as a human can watch it (real-time).

  • It stays on script: The character says exactly what the text says.
  • It stays in character: The face doesn't morph or drift over minutes of video.
  • It moves naturally: Unlike other methods that just wiggle the mouth, this system moves the whole upper body and hands naturally.

In short: StreamChar is like hiring a dedicated script supervisor and a talented actor who have rehearsed together so well that they can perform a flawless, hours-long play in real-time, without forgetting a line or losing their costume.

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 →