Seeing Speech: Learning Visible Articulatory Dynamics for Speech-Driven 3D Facial Animation

NeurIPS 2026 (Accepted)

Chung-Ang University, Seoul, South Korea
*Corresponding Author
Visible mesh-surface anchors and three directional articulatory motions: spreading, opening, and protrusion.

How do we model physically grounded and articulatory-consistent facial motion from speech? We describe visible articulation with three directional motions — spreading–rounding, opening–closing, and protrusion–retraction.

Abstract

Recent progress in speech-driven 3D facial animation has improved vertex-level reconstruction quality, but speech-consistent visible articulation remains difficult. This is because speech production follows structured and constrained articulators' coordination and the mapping from acoustics to motion is inherently one-to-many. Motivated by the structured patterns of visible articulation, we propose a novel articulation-aware framework that models visible speech through directional articulatory motions and composes them into surface-consistent 3D facial motion. To represent visible articulation with three directional articulatory motions, spreading, opening, and protrusion, we propose a Speech–Articulatory Memory (SAM) that captures the correspondence between speech and these motions under phonetic context through retrieval and decoding based on a key-value memory structure. Then, a Topology-aware Articulatory Composition (TAC) integrates the predicted directional articulatory motions under mesh topology to produce surface-consistent 3D facial motion. Experiments on VOCASET and TFHP show that our method achieves state-of-the-art performance on standard reconstruction metrics and improves visible articulatory distance and velocity errors for lip articulation, while a user study confirms clear preference in lip sync and realism.

Supplementary Video

Please turn on the sound.

Proposed Method

Overall architecture: SAM retrieves directional articulatory motion features from speech; TAC composes them into surface-consistent 3D facial motion.

Given a facial template mesh, we represent visible articulation through three directional articulatory motions grounded in speech production: horizontal spreading ($S$), vertical opening ($O$), and depth-wise protrusion ($P$). The framework consists of two parts.

Speech–Articulatory Memory (SAM). An acoustic query, encoded from the mel-spectrogram over a local phonetic window, addresses a learnable acoustic bridge memory. The resulting addressing weights retrieve short-term motion feature sequences from three direction-specific value memories. The retrieved features are then refined by cross-attention with HuBERT content features, predicting a directional articulatory motion for each of $S$, $O$, and $P$. A memory store loss aligns the retrieved features with reference motion features, reducing one-to-many ambiguity in acoustic-to-motion mapping.

Topology-aware Articulatory Composition (TAC). The three directional motions are stacked and composed over the facial surface. A graph convolution on the mesh adjacency captures spatial coupling across vertices, a temporal convolutional network captures short-term dynamics, and a learnable region-adaptive gate controls how strongly each facial region absorbs the topology-aware residual. A graph Laplacian loss enforces local surface consistency.

Quantitative Results

Our method achieves the lowest FVE, LVE, and LDTW on both VOCASET and TFHP, showing that articulatory modeling improves lip-region reconstruction while preserving overall reconstruction quality.

DatasetMethodFVE ↓LVE ↓FDD ↓LDTW ↓
VOCASETFaceFormer0.8780.3460.1430.186
CodeTalker0.9130.3970.1600.204
SelfTalk0.8440.3050.1480.174
Imitator0.8980.3840.1790.199
ScanTalk0.8780.3100.1520.168
UniTalker0.8200.2820.1010.188
MemoryTalker0.8100.2500.1270.151
StreamingTalker0.7820.2720.1910.169
Ours0.7710.2350.0970.132
TFHPMimic0.1060.1160.6190.329
DiffPoseTalk0.1760.1590.3210.382
ARTalk0.2060.1640.5810.385
Ours0.1000.1080.5780.318

Visible Articulatory Distance & Velocity Errors (VOCASET)

We measure inter-commissural width (ICW, lip spreading), inter-labial distance (ILD, lip opening), and lip protrusion (LP) from lip-surface anchors. Our method achieves the lowest distance errors on all three measures and the lowest velocity errors on ILD and LP.

MethodDistance ErrorVelocity Error
ICW ↓ILD ↓LP ↓ICW ↓ILD ↓LP ↓
FaceFormer1.7644.5582.4290.5811.8501.230
CodeTalker1.7254.7772.8080.5522.0091.343
SelfTalk1.6804.0312.4700.5441.9581.275
Imitator1.7314.8512.5260.5711.8731.205
ScanTalk1.7374.0342.4850.5581.8541.285
UniTalker1.5853.8872.5320.5411.6271.211
MemoryTalker1.6263.6792.3470.5601.8131.224
StreamingTalker1.6583.9552.4780.5071.6451.187
Ours1.5683.4072.3460.5211.6131.177

Best in bold, second best underlined.

Directional Articulatory Tendency

Radar plot of directional lip-motion tendency strength relative to ground truth.

Beyond per-frame accuracy, we check whether each method preserves the relative magnitude of directional articulatory motions. For each paired motion (e.g., opening–closing), we compare predicted and ground-truth magnitudes and plot them relative to the ground truth (1.0). Our method stays closest to the ground truth across all directions, indicating more balanced directional articulation.

Qualitative Results

Sequence-Level Mesh Comparisons

Sequence-level qualitative results on TFHP with per-vertex L1 error maps.

Mesh renderings (top) and per-vertex L1 error maps against the ground truth (bottom, 0 in blue to 0.015 in red) on TFHP at phoneme-aligned frames. Our method produces distinct articulatory configurations at salient phonemes with low errors across the lips and lower face, while the upper face remains comparable to competing methods.

Slit-Scan Visualization

Slit-scan visualizations of horizontal and vertical lip trajectories over time.

(a) Lip ROI and landmarks defining the horizontal (LMC–RMC) and vertical (UL–LL) slit lines. (b) Horizontal and (c) vertical slit-scans over time for the utterance adopted. Our trajectories show distinct rounding/spreading and opening/closing patterns with steeper slopes at articulatory transitions, matching the ground truth.

Directional Articulatory Trajectories

Directional articulatory trajectories aligned with the speech waveform.

Trajectories along spreading–rounding, opening–closing, and protrusion–retraction, aligned with the speech waveform and per-phoneme mesh renderings. Baselines deviate in direction-specific ways: flat opening trajectories at opening-dominant phonemes (e.g., /aɪ/, /æ/, /aʊ/), attenuated protrusion at protrusion-dominant phonemes (e.g., /tr/, /v/), or noisy spreading at high-magnitude segments. Our method closely follows the ground truth in all three directions.

User Study

Pairwise A/B preference study on VOCASET with 24 valid participants (15 clips per competitor). Our method is preferred over every competitor, with average preference of 70.3% for lip sync and 70.7% for realism (one-sided binomial test, $p<0.0001$ for every competitor).

Ours vs.Lip Sync (% Ours)Realism (% Ours)
FaceFormer71.365.7
CodeTalker72.275.0
Imitator77.873.1
ScanTalk73.179.6
UniTalker65.767.6
MemoryTalker63.868.5
StreamingTalker68.565.7

BibTeX

@inproceedings{kim2026seeingspeech,
  author    = {Kim, Hyung Kyu and Hwang, Byungchan and Kim, Hak Gu},
  title     = {Seeing Speech: Learning Visible Articulatory Dynamics for Speech-Driven 3D Facial Animation},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}