Unboxing the AI Stack
L04 · Image, Video & Avatars · Feature

Open-Source Real-Time Avatar Models by the Numbers: Speed, Hardware and Licenses

At least 15 models with downloadable weights now claim to animate a talking face fast enough for a live call. They range from MuseTalk, which its makers say runs at 30 frames per second on one V100, to 14-billion-parameter video-diffusion models that need five or eight H800s. This feature sets out each one's stated speed, the hardware behind it and what its license allows.

GPUs behind each streaming model's stated real-time speed GPUs, as the authors ran them

SoulX-FlashTalk-14B · H8008
LiveAvatar 14B · H8005
SoulX-LiveAct 18B · H100/H2002
Hallo-Live · H2002
PersonaLive · H1001
SoulX-FlashHead 1.3B Lite · RTX 40901
LiveTalk 1.3B · not named1
AvatarForcing 1.3B · not named1

Vendor-stated Each team's own setup, as of Oct 18, 2026. GPU models differ, so the counts aren't a cost comparison.

Chart: how many GPUs each of the eight open streaming video-diffusion avatar models used for its stated real-time speed. The 14B and 18B models need a multi-GPU server; the 1.3B ones run on one card.

As of All speeds vendor-statedNot ranked: speeds were measured on different hardware

Open-weight real-time avatar models: maker, release date, approach, inputs, parameters, stated speed and hardware, GPUs used, license and commercial use, as of 2026-10-18
Model Maker Weights released Approach Driven by Parameters (billion) Stated speed and hardware GPUs (for stated speed) License Commercial use Figure
LivePortrait34 Kuaishou Portrait animation Driving video — 12.8 ms per frame, 1× RTX 4090 1 MIT; bundled InsightFace detection models non-commercial Permitted, with a caveat Vendor-stated
Ditto56 Ant Group Motion diffusion + renderer Audio + image — Real-time factor 0.895, 385 ms to first frame, 512×512 head, 1× A100 1 Apache-2.0 Permitted Vendor-stated
MuseTalk 1.512 Lyra Lab, Tencent Music Entertainment Lip-sync inpainting Audio + video — 30 fps+ at 256×256 (face region), 1× V100 1 MIT code; weights "for any purpose, even commercially" Permitted Vendor-stated
LAM (LAM-20K)89 Alibaba (Tongyi Lab) 3D Gaussian head One image (+ audio via LAM-A2E) — 280.96 fps rendering, 1× A100; 26 fps on a Xiaomi 14 phone (WebGL) 1 Apache-2.0 Permitted Vendor-stated
LiteAvatar7 Alibaba (HumanAIGC) 2D mouth model Audio (prebuilt avatars) — 30 fps on CPU only 0 MIT code; weights license not stated Not stated Vendor-stated
Audio2Face-3D v3.0101112 NVIDIA 3D face animation Audio 0.18 3,269 fps (TensorRT, 1 track), 1× RTX 4090; outputs 3D motion, not video 1 NVIDIA Open Model License Permitted Vendor-stated
LiveTalk-1.3B1516 GAIR (SII, SJTU) Streaming video diffusion Audio + image + text 1.3 24.82 FPS, 0.33 s to first frame, 512×512, 1 GPU (model not named) 1 Apache-2.0 Permitted Vendor-stated
LiveAvatar1314 Alibaba (Quark) Streaming video diffusion Audio + image (+ text) 14 45 FPS, 1.21 s to first frame, 720×400, 5× H800 5 Apache-2.0 Permitted Vendor-stated
PersonaLive1718 University of Macau, Dzine.ai, Great Bay University Streaming video diffusion Driving video + image — 15.82 FPS (20 FPS with TinyVAE), 0.253 s latency, 1× H100 1 Apache-2.0 Permitted Vendor-stated
SoulX-FlashTalk-14B1920 Soul AI Lab Streaming video diffusion Audio + image 14 32 FPS, 0.87 s start-up, 720×416, 8× H800 8 Apache-2.0 Permitted Vendor-stated
SoulX-FlashHead-1.3B212223 Soul AI Lab Streaming video diffusion Audio + image 1.3 Lite: 96 FPS, 1× RTX 4090. Pro: 25+ FPS, 2× RTX 5090 1 Apache-2.0 (Pro); Lite adds an Open-RAIL-M VAE Permitted, with a caveat Vendor-stated
SoulX-LiveAct2627 Soul AI Lab Streaming video diffusion Audio + image + text 18 20 FPS at 720×416 or 512×512, 2× H100 or H200 (FP8) 2 Apache-2.0 (weights) Permitted Vendor-stated
AvatarForcing2425 Kuaishou Kling Team with Zhejiang, BUPT and Tsinghua universities Streaming video diffusion Audio + image (+ text) 1.3 34 ms per frame at 832×480, 1 GPU (model not named) 1 Apache-2.0 (per README) Permitted Vendor-stated
Hallo-Live2829 Fudan University Streaming video diffusion Text (makes its own speech) — 20.38 FPS, 0.94 s latency, 2× H200 2 MIT Permitted Vendor-stated
AVTR-130 Avaturn (Goodsize Inc.) Portrait animation Audio + image — 25 fps target; 5-frame chunk in 84 ms on 1× L40, 202 ms on 1× L4 1 AVTR-1 Community License; renderer and streamer noncommercial Restricted Vendor-stated

Models with downloadable weights whose makers claim real-time or live generation, by the date the weights went public, read from each project's paper, README and model card on October 18, 2026. Every speed is the makers' own figure on their own hardware, at different resolutions and with different definitions (frames per second, milliseconds per frame, real-time factor), so the table doesn't rank them. "GPUs" is how many the makers used for the stated speed; 0 means CPU only. A dash means no parameter count is stated; we don't add up component counts. "Commercial use" summarizes what the license text says, not legal advice; caveats are in the License column and below. Audio2Face-3D produces 3D facial motion for a game-engine character rather than video, and LAM's figure is for rendering its 3D head. Figure labels: how they work.

What counts as live

A live talking-head avatar has to make video frames at least as fast as they are played. LiveAvatar's authors put the bar at 24 frames per second and say plainly that their "real-time" means "generation throughput exceeding playback speed, not end-to-end conversational latency".13 LiveTalking, an open framework that wires these models into a video call, uses 25: its inference and streaming frame rates "must be >= 25 for real-time performance".31

Speed alone isn't enough for a conversation. The other figure is how long the first frame takes, since the viewer waits that long before the face moves. The newer streaming models report it: 0.33 seconds for LiveTalk, 0.87 for SoulX-FlashTalk, 0.94 for Hallo-Live and 1.21 for LiveAvatar.15192813 Ant Group's Ditto gives a real-time factor (time to generate divided by the length of the clip) of 0.895 for streaming a talking head, with 385 ms to the first frame, on one A100.5 And the avatar is only the last stage of a live pipeline: speech recognition, a language model and text-to-speech come first, and each adds its own latency.

Three ways to animate a face

The oldest approach in the table edits only the mouth. Tencent Music's MuseTalk repaints a 256×256 face region of an existing video to match new audio, in a single step in latent space; its makers stress that it is "NOT a diffusion model" and report "30fps+ on an NVIDIA Tesla V100".12 Portrait-animation models move the whole head instead. Kuaishou's LivePortrait warps one still image to follow a driving video, at 12.8 ms per frame on an RTX 4090.3 Ditto adds a diffusion model that turns audio into head and lip motion, then renders it.5 Alibaba's LiteAvatar drives a set of prebuilt 2D avatars from audio and, its makers say, "can run in 30fps on only CPU devices".7

A second family works in 3D. Alibaba's LAM builds an animatable 3D Gaussian head from one photo in a single pass; its paper reports 280.96 frames per second rendering on an A100 and 26 on a Xiaomi 14 phone through WebGL.8 (Its README quotes higher figures, 562.9 fps on an A100 and "110+FPS" on the same phone; we use the paper's.9) NVIDIA open-sourced Audio2Face-3D on September 24, 2025: models, an SDK and a training framework.11 It turns audio into motion for a 3D character's skin, jaw, tongue and eyes, and the v3.0 model, with 1.80×108 parameters, ran at 3,269 frames per second on one RTX 4090 in NVIDIA's own test.10

The third family is new. From December 2025, research teams began distilling large video-generation models into "streaming" ones that generate a few frames at a time, conditioned on what came before, in a handful of denoising steps: four for LiveAvatar, SoulX-FlashTalk and LiveTalk, one for AvatarForcing.13191524 LiveAvatar, for example, "distills a pretrained bidirectional model into a causal, few-step streaming one".13 They generate whole video frames rather than a face region, and several are built to stream for hours: LiveAvatar reports stable generation "exceeding 10000 seconds".13 Eight of the 15 models in the table are of this kind, all released between December 2025 and April 2026. (Person-specific methods such as SyncTalk, which trains a model of one person from a four-to-five-minute video, also reach real-time rendering but aren't one-shot, so they're left out.37)

Six of the eight streaming models start from Wan

Alibaba's open-weight Wan video models are the base for most of the streaming avatars. LiveAvatar is built on Wan2.2-S2V-14B; SoulX-FlashTalk's architecture "derives from WAN2.1-I2V-14B"; SoulX-LiveAct is "14B Wan2.1 + 4B audio module"; SoulX-FlashHead is built "upon the Wan2.1 T2V (1.3B) architecture"; AvatarForcing lists Wan2.1-T2V-1.3B as its base model; and LiveTalk is distilled from "a multimodal variant of Wan2.1".141927212515 Wan is released under Apache-2.0, as are these derivatives; LiveAvatar's README notes that "the Wan model (Our base model) is also released under the Apache 2.0 license".14

Two makers account for six of the 15 models. Alibaba teams released LiteAvatar, LAM and LiveAvatar, and Soul AI Lab released SoulX-FlashTalk, SoulX-FlashHead and SoulX-LiveAct between January and March 2026.7914202227 Kuaishou, which makes the Kling video models, built LivePortrait, and members of its Kling Team co-wrote AvatarForcing.324

The hardware gap

Model size sets the bill. The two 14B models hit their stated speeds only on a server node: LiveAvatar reaches 45 FPS on five H800s with four sampling steps, and SoulX-FlashTalk 32 FPS on eight.1319 On one GPU they fall well short of playback. LiveAvatar's authors say their distilled model "reaches only 5 FPS on a single GPU", and SoulX-FlashTalk's README says "Real-time inference speed can only be supported on 8xH800 or higher graphics cards", with a single card needing more than 64 GB of memory.1320 SoulX-LiveAct gets its 18B model to 20 FPS on two H100 or H200 GPUs using FP8 precision, and reports 6 FPS on a single RTX 5090.27

The 1.3B models fit on one card. SoulX-FlashHead's Lite variant claims 96 FPS on a single RTX 4090, enough for "3-concurrent real-time(25+ FPS) streaming"; its larger Pro variant manages 10.8 FPS on one RTX 4090 and needs two RTX 5090s for real time.22 LiveTalk reports 24.82 FPS and AvatarForcing 34 ms per frame, each "on a single GPU" whose model the papers we read don't name.1524 LiveAvatar's own figures have moved: its first paper said 20 FPS on five H800s before version 1.1 raised it to 45, and the latest version of the paper names the GPUs as H800 in its arXiv abstract but H100 in its body.13

What the licenses allow

Most of the table is under permissive licenses: Apache-2.0 for nine models, MIT for LivePortrait, MuseTalk's code and Hallo-Live, and NVIDIA's Open Model License, under which the Audio2Face-3D models "are commercially usable".12 MuseTalk's README says its trained model is "available for any purpose, even commercially".1 Four carry caveats in their own license text:

  • LivePortrait is MIT, but the face-detection models it bundles from InsightFace "are for non-commercial research purposes only", so its license tells commercial users to "remove and replace InsightFace's detection models".4
  • SoulX-FlashHead's Pro variant is Apache-2.0 throughout, but the Lite variant uses the LTX-Video 0.9 VAE, which keeps its Open-RAIL-M license.23
  • AVTR-1's weights allow commercial use only by organizations with annual revenue below US$10 million, and its renderer and streamer permit "no commercial use of any kind" without a separate license, so it is source-available rather than open source.30
  • LiteAvatar's code is MIT, but we found no license stated for its avatar gallery's weights.7

Outside the table, older and larger avatar models are often non-commercial. Wav2Lip "can only be used for personal/research/non-commercial purposes"; Tencent's Sonic says "our license is non-commercial"; and Tencent's HunyuanVideo-Avatar license "does not apply in the European Union, United Kingdom and South Korea".343536

From model to live conversation

A model makes frames; a product also needs speech-to-text, a language model, text-to-speech and a video stream. Three open projects assemble those parts:

  • LiveTalking (Apache-2.0) streams MuseTalk, Wav2Lip or ER-NeRF avatars over WebRTC or RTMP. Its README lists MuseTalk at 42 FPS on an RTX 3080 Ti and 72 on an RTX 4090, and a 256-pixel Wav2Lip at 60 FPS on an RTX 3060.31
  • OpenAvatarChat (Apache-2.0), from Alibaba's HumanAIGC engineering team, plugs LiteAvatar, LAM, MuseTalk or SoulX-FlashHead into a modular voice chat and states a "~2.2s average response time", without giving the hardware.32
  • Duix-Mobile is an on-device SDK for Android and iOS that states a response latency "under 120ms" on a Snapdragon 8 Gen 2. It ships four public avatars; custom avatars aren't part of the open release, and its community license requires a commercial license above 1,000 monthly active users.33

Left out of the table

Many well-known open avatar models aren't real-time by their own documentation. EchoMimic V2 takes "~50s/120frames on A100 GPU" even after acceleration; MeiGen's InfiniteTalk and Tencent's HunyuanVideo-Avatar make no real-time claim; and Wav2Lip, the 2020 lip-sync model that LiveTalking still offers, doesn't claim one either.38393634 Others claim real time but haven't released weights: Kuaishou's MIDAS and the TalkingMachines paper, for example, and Omni-LiveAvatar's repository says "Code and checkpoints are not released yet".404142

Consent and safeguards

Most models here animate a face from a single photo or a short video, so the projects' own safety statements matter. AVTR-1's license forbids using it "to impersonate or attempt to impersonate (e.g. deepfakes) others without their consent".30 LiveAvatar's paper encourages "access control and watermarking to prevent malicious use", SoulX-FlashHead's supports "invisible watermarking mechanisms", and LivePortrait's README discusses the deepfake risk directly.13214 MuseTalk's and PersonaLive's READMEs disclaim responsibility for misuse.118 MetaPrompt covers avatar tech only for consenting people and doesn't publish step-by-step guides to animating a real person's face.

Reading the numbers

No independent benchmark yet measures these models side by side on the same hardware, so every speed here is Vendor-stated. The figures differ in GPU, resolution (from a 256×256 mouth region to 832×480 full frames), step count and what is timed: Audio2Face-3D's 3,269 fps is facial motion for a 3D engine to render, not video. A higher number in the table doesn't mean a faster live avatar on your hardware.

Sources

  1. Lyra Lab, Tencent Music Entertainment, MuseTalk README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  2. Zhang et al., MuseTalk: Real-Time High-Fidelity Video Dubbing via Spatio-Temporal Sampling, arXiv 2410.10122, retrieved 2026-10-18.
  3. Guo et al. (Kuaishou), LivePortrait: Efficient Portrait Animation with Stitching and Retargeting Control, arXiv 2407.03168, retrieved 2026-10-18.
  4. KwaiVGI (Kuaishou), LivePortrait README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  5. Li et al. (Ant Group), Ditto: Motion-Space Diffusion for Controllable Realtime Talking Head Synthesis, arXiv 2411.19509 (Tables 5 and 6), retrieved 2026-10-18.
  6. Ant Group, ditto-talkinghead README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  7. HumanAIGC (Alibaba), lite-avatar README and LICENSE (read through raw.githubusercontent.com) and the LiteAvatarGallery model page on ModelScope, retrieved 2026-10-18.
  8. He et al. (Tongyi Lab, Alibaba), LAM: Large Avatar Model for One-shot Animatable Gaussian Head, arXiv 2502.17796 (Tables 3 and 4), retrieved 2026-10-18.
  9. aigc3d (Alibaba), LAM README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  10. NVIDIA, Audio2Face-3D: Audio-driven Realistic Facial Animation For Digital Avatars, arXiv 2508.16401 (Table 1), retrieved 2026-10-18.
  11. NVIDIA Technical Blog, NVIDIA Open Sources Audio2Face Animation Model, Sep 24, 2025, retrieved 2026-10-18.
  12. NVIDIA, Audio2Face-3D-v3.0 model card, Hugging Face, and the NVIDIA Open Model License, retrieved 2026-10-18.
  13. Alibaba Quark et al., Live Avatar: Streaming Real-time Audio-Driven Avatar Generation with Infinite Length, arXiv 2512.04677 (v1 and v6), retrieved 2026-10-18.
  14. Alibaba-Quark, LiveAvatar README and LICENSE (read through raw.githubusercontent.com) and the Live-Avatar model card, retrieved 2026-10-18.
  15. GAIR (SII, SJTU), LiveTalk, arXiv 2512.23576, retrieved 2026-10-18.
  16. GAIR-NLP, LiveTalk README (read through raw.githubusercontent.com) and the LiveTalk-1.3B-V0.1 model card, retrieved 2026-10-18.
  17. Li et al., PersonaLive: Expressive Portrait Image Animation for Live Streaming, arXiv 2512.11253, retrieved 2026-10-18.
  18. GVCLab, PersonaLive README and LICENSE (read through raw.githubusercontent.com) and the PersonaLive model page, retrieved 2026-10-18.
  19. Soul AI Lab, SoulX-FlashTalk, arXiv 2512.23379, retrieved 2026-10-18.
  20. Soul AI Lab, SoulX-FlashTalk README and LICENSE (read through raw.githubusercontent.com) and the SoulX-FlashTalk-14B model card, retrieved 2026-10-18.
  21. Soul AI Lab, SoulX-FlashHead, arXiv 2602.07449, retrieved 2026-10-18.
  22. Soul AI Lab, SoulX-FlashHead README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  23. Soul AI Lab, SoulX-FlashHead-1_3B model card ("Component Licenses"), Hugging Face, retrieved 2026-10-18.
  24. Cui et al. (Zhejiang University, BUPT, Tsinghua University, Kling Team at Kuaishou), AvatarForcing, arXiv 2603.14331, retrieved 2026-10-18.
  25. AvatarForcing README (read through raw.githubusercontent.com) and model page, retrieved 2026-10-18.
  26. Soul AI Lab, SoulX-LiveAct, arXiv 2603.11746, retrieved 2026-10-18.
  27. Soul AI Lab, LiveAct model card, Hugging Face, retrieved 2026-10-18.
  28. Fudan University, Hallo-Live, arXiv 2604.23632, retrieved 2026-10-18.
  29. fudan-generative-vision, Hallo-Live README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  30. Avaturn, AVTR-1 README, LICENSE.md and LICENSE-MODEL.md (read through raw.githubusercontent.com), retrieved 2026-10-18.
  31. lipku, LiveTalking README (English) and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  32. HumanAIGC-Engineering (Alibaba), OpenAvatarChat README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  33. duix.com, Duix-Mobile README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  34. Mukhopadhyay et al., Wav2Lip README (read through raw.githubusercontent.com), retrieved 2026-10-18.
  35. Ji et al., Sonic README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  36. Tencent Hunyuan, HunyuanVideo-Avatar README and LICENSE (read through raw.githubusercontent.com), retrieved 2026-10-18.
  37. Peng et al., SyncTalk: The Devil is in the Synchronization for Talking Head Synthesis, arXiv 2311.17590, retrieved 2026-10-18.
  38. Ant Group, EchoMimicV2 README (read through raw.githubusercontent.com), retrieved 2026-10-18.
  39. MeiGen-AI, InfiniteTalk README (read through raw.githubusercontent.com), retrieved 2026-10-18.
  40. Kling Team, Kuaishou, MIDAS: Multimodal Interactive Digital-humAn Synthesis via Real-time Autoregressive Video Generation, arXiv 2508.19320, retrieved 2026-10-18.
  41. TalkingMachines: Real-Time Audio-Driven FaceTime-Style Video via Autoregressive Diffusion Models, arXiv 2506.03099, retrieved 2026-10-18.
  42. Zhu et al. (HKUST), Omni-LiveAvatar: Minute-Level Real-Time Streaming Joint Audio-Video Avatar Generation, arXiv 2608.13602, and its README, retrieved 2026-10-18.