atlas

Research map / Video / Video generation

VQTalker: Towards Multilingual Talking Avatars Through Facial Motion Tokenization

AAAI 2025 · Video › Video generation · approach: Talking face generation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes VQTalker, a talking-head framework that quantizes facial motion with Group Residual FSQ and generates motion tokens from CosyVoice speech tokens via a BERT coarse-to-fine model, targeting multilingual lip sync at 512x512 and about 11 kbps.

Problem

Talking head generation performs poorly on non-Indo-European languages because training data is dominated by Indo-European languages and continuous representations overfit; existing methods also have high bitrate and limited resolution.

Approach

Discretize facial motion with a Group Residual Finite Scalar Quantization tokenizer that decouples motion from texture, then generate residual motion tokens coarse-to-fine with a BERT model conditioned on discrete speech tokens, using non-autoregressive generation within each layer and autoregressive generation across residual layers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use VQTalker instead of the strongest baselinespeech-driven talking head generation · HDTF (Indo-European)SSIM: 0.823 -> 0.835Helped
use VQTalker instead of the strongest baselinespeech-driven talking head generation · HDTF (Indo-European)CSIM: 0.881 -> 0.902Helped
use VQTalker instead of the strongest baselinespeech-driven talking head generation · HDTF (Indo-European)LMD: 0.084 -> 0.067Helped
use VQTalker instead of the strongest baselinespeech-driven talking head generation · MNTE (Non-Indo-European)SSIM: 0.745 -> 0.730Hurt
use VQTalker instead of the strongest baselinespeech-driven talking head generation · MNTE (Non-Indo-European)CSIM: 0.802 -> 0.809Helped
use VQTalker instead of the strongest baselinespeech-driven talking head generation · MNTE (Non-Indo-European)LMD: 0.107 -> 0.146Hurt
replace VQTalker with AniTalkervideo reconstruction · HDTFSSIM: 0.905 -> 0.874Hurt
replace VQTalker with AniTalkervideo reconstruction · HDTFLPIPS: 0.083 -> 0.079Helped
add FSQ to GRVQ (ablation)GRFSQ quantizer · HDTF cross-identity drivenMSI: 0.359 -> 0.992Helped
add FSQ to GRVQ (ablation)GRFSQ quantizer · HDTF cross-identity drivenCodebook utilization: 26.78 -> 78.74Helped
use 8 groups instead of 12 (ablation)GRFSQ quantizer · HDTF cross-identity drivenMSI: 0.992 -> 1.016Helped
use 2 residual layers instead of 4 (ablation)GRFSQ quantizer · HDTF cross-identity drivenMSI: 0.992 -> 0.616Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VoxCeleb HDTF VFHQ

Benchmarks: HDTF MNTE

Metrics: SSIM LPIPS CSIM CPBD LMD FID FVD MSI bitrate

Baselines: SadTalker EAT PD-FGC AniTalker EDTalker EchoMimic LivePortrait EMOPortraits FOMM DPE MTIA Vid2Vid

Builds on: LIA FSQ Residual VQ Group VQ CosyVoice

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy