Skip to content

Audio-Driven Character Animation

A cluster of video-generation systems that take audio (speech, singing, or arbitrary sound) plus a reference image as primary conditioning and emit a video of the referenced character moving in time with the audio — lips, head, body, gesture. The 2025 consensus recipe freezes a pretrained video DiT (overwhelmingly the Wan family — Wan2.1-I2V-14B in MultiTalk / InfiniteTalk / TalkingMachines, Wan2.2-14B in Wan-S2V) and adds a new audio cross-attention path with partial-parameter training; subsystems differ in how they bind audio to spatial regions (L-RoPE), to time (local audio windows), and to identity (sparse keyframes vs single reference).

  • [2026-05-25] RealVideo: Real-time Streaming Conversational Video System (Z.ai): RealVideo (Z.ai) — system release, not a new model. Composes Wan2.2-S2V-14B + Self-Forcing distillation + GLM-4.5-AirX (LLM) + GLM-TTS into a WebSocket-streamed text-to-real-time-avatar pipeline. Reports ~306 ms per DiT block at sp=4 / 2 denoising steps on H100s (within the 500 ms/block real-time budget); minimum 2× 80 GB GPUs, one dedicated to the VAE. Confirms TalkingMachines’s recipe (single-character real-time on a Wan-family backbone via causal AR distillation) ports cleanly to the Wan2.2-S2V branch, and is the first deployable productization of the audio-driven-character-animation stack filed on the wiki.
  • [2026-05-25] HuMo: Human-Centric Video Generation via Collaborative Multi-Modal Conditioning: HuMo — first cluster entry to use a T2V (not I2V) backbone (Wan-2.1, 1.7B and 17B). Treats reference images as retrievable identity priors concatenated at the end of the video-latent sequence, not as a start frame, restoring text editability. Introduces (a) cross-paired retrieval of reference images (same identity, different attributes) to break the copy-paste failure mode; (b) progressive task-weighting curriculum (80/20 → 50/50 subject-preservation/audio-sync) instead of MultiTalk’s hybrid-batch training; (c) “focus-by-predicting” soft mask supervision in place of hard face-region gating; (d) time-adaptive CFG with separate (w_T, w_I, w_A) and a per-timestep configuration switch (text/image-dominant at t ∈ [1.0, 0.98], audio/image-dominant thereafter). Beats specialized SOTA on both subject preservation (vs Phantom, MAGREF, HunyuanCustom, Kling 1.6) and audio-visual sync (vs Hallo3, FantasyTalking, HunyuanCustom; Sync-C 6.252 vs OmniHuman-1’s 6.526) with a single face reference, not a subject-complete start frame.
  • [2026-05-24] InfinityHuman: Towards Long-Term Audio-Driven Human Animation: InfinityHuman — coarse-to-fine framework that breaks the long-horizon drift problem differently from the rest of the cluster: instead of recycling RGB-latent overlap frames, it synthesizes a stable audio-driven pose sequence and refines it into high-resolution video with a pose-guided refiner anchored on the initial frame. The pose intermediate is decoupled from appearance and is claimed to suppress identity drift, color shift, and scene instability over extended durations.
  • [2026-05-24] Wan-S2V: Audio-Driven Cinematic Video Generation: Wan-S2V — first audio-driven branch from the official Wan team, built on Wan2.2-14B (vs prior community recipes on Wan2.1). Explicitly frames the design around global-text / local-audio conditioning partitioning, targets cinematic output (camera, multi-character, full-body) not just talking-head, leads on identity (CSIM) and hand-keypoint (HKC) metrics, extends to long-form generation and lip-sync editing. Positioned as the first entry in HumanAIGC’s “Vida” research series.
  • [2026-05-24] InfiniteTalk: Audio-driven Video Generation for Sparse-Frame Video Dubbing: InfiniteTalk — extends MultiTalk to sparse-frame V2V dubbing. Same Wan2.1-I2V-14B + partial-parameter audio cross-attention, but reframes I2V → V2V by treating a handful of source frames as identity anchors. Supports infinite-length via autoregressive clip extension (last 9 latent frames). The same checkpoint handles I2V and V2V via conditioning differences.
  • [2026-05-24] EchoMimicV3: 1.3B Parameters are All You Need for Unified Multi-Modal and Multi-Task Human Animation: EchoMimicV3 — 1.3B unified multi-modal/multi-task human animation. Demonstrates the recipe works below the Wan 14B scale, providing a smaller-footprint alternative.
  • [2026-05-24] TalkingMachines: Real-Time Audio-Driven FaceTime-Style Video via Autoregressive Diffusion Models: TalkingMachines — real-time single-character FaceTime-style avatar via 2-NFE sparse causal AR distillation of Wan2.1-I2V-14B. Introduces face-region attention masking, local ±5-latent-frame audio windowing, Speaking/Silence-mode embedding for turn-taking, Score-VAE disaggregation for interactive latency.
  • [2026-05-24] Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation (MultiTalk): MultiTalk — first multi-stream audio-to-person binding via L-RoPE. Sets the partial-parameter + multi-task training recipe (audio cross-attention + audio adapter unfrozen, I2V leg preserves prompt adherence) the cluster has converged on.
  • Closed-source comparison: how do Veo 3, Sora 2, and Kling 3.0 implement audio-driven character animation? The open-source convergence on partial-parameter Wan adaptation is striking, but closed-source recipes are unknown — they may use joint A+V training (closer to the Joint audio-video generation cluster) instead.
  • Wan2.2 vs Wan2.1 migration: Wan-S2V is the first cluster entry to use Wan2.2-14B; MultiTalk / InfiniteTalk / TalkingMachines all use Wan2.1-I2V-14B. HuMo is on Wan-2.1 T2V. Open whether the Wan2.2 backbone changes the audio cross-attention recipe or whether the community will port to Wan2.2 without architectural change.
  • I2V-fork vs T2V-fork: HuMo is the first T2V-based cluster entry. Head-to-head with the I2V-based MultiTalk / Wan-S2V at matched scale on a unified benchmark would clarify whether the editability gain from T2V is worth the loss of visual-quality priors I2V backbones inherit from start-frame conditioning. The MoCha numbers suggest yes on every metric except Sync-C, but the comparison was not at matched compute.
  • Cinematic vs talking-head benchmark fragmentation: MultiTalk uses HDTF / CelebV-HQ / EMTD for talking-head; Wan-S2V introduces a custom benchmark; HuMo introduces an in-house 100-case S2V benchmark plus MoCha. No unified cinematic benchmark exists yet.
  • L-RoPE × real-time: nobody has stacked MultiTalk’s L-RoPE multi-person binding with TalkingMachines’s 2-NFE causal AR distillation. Multi-person streaming is the obvious next paper. RealVideo’s stack (RealVideo: Real-time Streaming Conversational Video System (Z.ai)) is single-character only.
  • Audio encoder choice: Wav2Vec2 vs Whisper-Large (LongCat-Video-Avatar 1.5, HuMo) vs custom — no head-to-head comparison at matched conditioning architecture.
  • TTS-driven audio degradation: MultiTalk explicitly notes that synthetic (TTS) audio gives noticeably worse facial expression than real audio because all training audio is real (Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation (MultiTalk) §5). Open whether this transfers to Wan-S2V / HuMo and how to close the real-vs-synthetic gap. RealVideo drives the video stage exclusively from GLM-TTS output, so this is the operational regime for at least one deployed product.
  • Camera control disentanglement: Wan-S2V claims text handles camera moves and audio handles fine motion, but the paper doesn’t ablate camera-control quality vs a dedicated camera-controlled video diffusion model. HuMo adopts the same global-text / local-audio split. Whether the global-text channel is sufficient for cinematic camera work or whether explicit camera trajectory injection (cf. Camera-Controlled Video Diffusion) is still needed is open.
  • Pose-intermediate vs latent-overlap for long-form: InfinityHuman bets on a pose-sequence intermediate, MultiTalk/InfiniteTalk on recycled RGB-latent windows. No head-to-head exists yet — open whether pose decoupling actually wins over latent overlap once both pipelines are tuned at matched compute.
  • Soft mask supervision vs hard gating for audio-region binding: HuMo’s focus-by-predicting is the first soft alternative to hard face-region attention restriction (FantasyTalking, prior I2V-based methods). Whether soft mask supervision generalizes to non-face audio binding (e.g. hand-driven gesture, full-body music sync) is untested.