Research map / Label-efficient and robust learning / Self-supervised and contrastive
Wav2Sem: Plug-and-Play Audio Semantic Decoupling for 3D Speech-Driven Facial Animation
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 Wav2Sem, a plug-and-play module that extracts sentence-level semantic features from audio (TCN + Transformer aligned to BERT) and fuses them into self-supervised audio features to decouple near-homophonic syllables for 3D speech-driven facial animation.
Problem
Self-supervised audio encoders (HuBERT, Wav2Vec 2.0) couple near-homophonic syllables with different lip shapes in feature space, causing averaging effects and lip-sync errors in 3D speech-driven facial animation.
Approach
Pretrain an audio-only semantic encoder (TCN + Transformer) to regress BERT sentence embeddings on LibriSpeech-960, then fuse its pooled output into frame-level self-supervised audio features via linear layers and summation, so the downstream animation model gets globally contextualized audio features without text input.
Key results
- Integrating Wav2Sem into six speech-driven facial animation models reduces LVE on VOCASET, e.g., FaceFormer LVE from 4.1090 to 3.9891 (×10^-5) and CodeTalker from 3.9445 to 3.8714 (×10^-5) with Wav2Sem variants.
- On TIMIT phoneme recognition, Wav2Vec 2.0 test PER improves from 8.3 to 8.0 and HuBERT from 8.0 to 7.8 with Wav2Sem-c.
- Word-level L2 feature distance for homophone pairs rises from 0.0397 to 0.0701 with Wav2Vec 2.0 and from 0.2689 to 0.2909 with HuBERT.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add Wav2Sem to the audio encoder | Speech-driven facial animation models · VOCASET and BIWI | MVE, LVE, and FDD | Helped |
| Add Wav2Semc to UniTalker | UniTalker · VOCASET | LVE (×10−5): 3.5416 -> 3.1476 | Helped |
| Add Wav2Semc to FaceDiffuse | FaceDiffuse · BIWI | MVE (×10−3): 6.8088 -> 6.5725 | Helped |
| Add Wav2Semc to Wav2Vec 2.0 | Wav2Vec 2.0 · TIMIT test | PER: 8.3 -> 8.0 | Helped |
| Add Wav2Semc to HuBERT | HuBERT · TIMIT test | PER: 8.0 -> 7.8 | Helped |
| Use average-token semantics rather than CLS-token semantics (ablation) | Wav2Sem on VOCASET · VOCASET | MVE | Mixed |
| Use CLS-token semantics rather than average-token semantics (ablation) | Wav2Sem on BIWI · BIWI | MVE, LVE, and FDD | Helped |
| Replace Wav2Sem with text BERT features (ablation) | Speech-driven facial animation models on VOCASET · VOCASET | MVE | Hurt |
| Add Wav2Semm to LG-LDM | LG-LDM · VOCASET | MVE (×10−5): 3.7162 -> 3.6927 | Helped |
| Add Wav2Semm to UniTalker | UniTalker · BIWI | LVE (×10−4): 4.0213 -> 3.9213 | Helped |
Surprising findings
- Wav2Sem-derived audio semantic features outperform directly injecting BERT text-derived sentence embeddings in most VOCASET ablation settings, attributed to domain gap between VOCASET and LibriSpeech/BooksCorpus.
- Improvements in MVE and LVE are often small (typically around 1-5%), suggesting modest gains relative to baselines.
Limitations
- Gains over baselines are modest in several metrics, and some variants (e.g., Wav2Sem-m on FaceFormer MVE/FDD on VOCASET) are worse than baseline.
- Decoupling evaluated on a small set of 90 word pairs and qualitative examples; the homophone set was generated with GPT-4o mini.
- Ablation choice between CLS and mean pooling depends on dataset size, with no principled selection rule.
Experimental setup
Datasets: LibriSpeech-960 BIWI VOCASET TIMIT CMU Pronouncing Dictionary
Benchmarks: VOCASET BIWI TIMIT
Metrics: LVE MVE FDD PER L2 feature distance user study score (5-point)
Baselines: VOCA FaceFormer CodeTalker UniTalker FaceDiffuser LG-LDM BERT-based semantic features
Builds on: Wav2Vec 2.0 HuBERT BERT FaceFormer CodeTalker
Closest papers by meaning
- Mimic: Speaking Style Disentanglement for Speech-Driven 3D Facial Animation (AAAI 2024 · similarity 0.88)
- Perceptually Accurate 3D Talking Head Generation: New Definitions, Speech-Mesh Representation, and Evaluation Metrics (CVPR 2025 · similarity 0.88)
- Seeing Speech: Learning Visible Articulatory Dynamics for Speech-Driven 3D Facial Animation (NeurIPS 2026 · similarity 0.88)
- ProsodyTalker: 3D Visual Speech Animation via Prosody Decomposition (AAAI 2025 · similarity 0.87)
- KeyFace: Expressive Audio-Driven Facial Animation for Long Sequences via KeyFrame Interpolation (CVPR 2025 · similarity 0.87)
- FaceChain-ImagineID: Freely Crafting High-Fidelity Diverse Talking Faces from Disentangled Audio (CVPR 2024 · similarity 0.87)
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.
