HM-Talker: Hybrid Motion Modeling for High-Fidelity Talking Head Synthesis

Shiyu Liu\(^1\)Kui Jiang\(^1\)1Junjun Jiang\(^1\) Xianming Liu\(^1\)
Xiaocheng Feng\(^1\)Fei Ma\(^2\)Hongxun Yao\(^1\)Qi Tian\(^2\)
\(^1\)Harbin Institute of Technology University
\(^2\)Guangdong Laboratory of Artificial Intelligence and Digital Economy (sz)


Abstract

Audio-driven talking head generation faces a fundamental trade-off between personalization and generalization, limiting its practical application. Implicit models often achieve generalization at the cost of structural incoherence, resulting in unstable head motion and inaccurate lip synchronization. While explicit methods incorporate geometric and anatomical priors such as 3D Morphable Models (3DMMs), which parameterize facial geometry, or Action Units (AUs), which code facial muscle movements—they tend to produce overly neutral expressions or suffer from limited generalization. To resolve this conflict, we present HM-Talker, an audio-driven talking head framework that synergistically integrates explicit articulatory cues with implicit prosodic features to characterize identity-specific dynamics while enabling audio-driven generalization. Its distinctive features can be summarized as: i) the Cross-Modal Mapping Module (CMMM) that extracts a comprehensive vocabulary of motion cues from audio and video, and ii) the Hybrid Motion Modeling Module (HMMM) that employs a Stochastic Feature Pairing (SFP) strategy to dynamically merge paired implicit and explicit features for motion synthesis. This design facilitates an iterative optimization of the lower face motion, alternating between identity-specific and identity-agnostic (audio-only) objectives. Extensive experiments demonstrate that HM-Talker outperforms state-of-the-art methods in both visual realism and lip-sync accuracy across diverse settings.

1 Introduction↩︎

Figure 1: The Dilemma in Motion Modeling. (a) Purely implicit models lack structural control, leading to artifacts. (b) Purely explicit models struggle with prosody, causing rigid motion. (c) A spatial compromise inherits implicit flaws in the mouth region, resulting in lip jitter. (d) Our feature-level fusion model directly addresses this trade-off, achieving both anatomical and prosodic awareness.

The pursuit of photorealistic audio-driven talking heads remains a central challenge in computer vision and graphics. Early methods [1][3] map acoustic features directly to lip movements using generative networks or employ primitive 3D representations [4], [5] for motion modeling. Despite recent remarkable progress [6][8], state-of-the-art methods still exhibit temporal instability and local artifacts such as lip jitter.

A milestone work, InsTaG [9] achieves impressive performance by decomposing the identity-specific motion into universal priors and personalized adaptation fields, revealing that high-fidelity talking-head synthesis could benefit from combining generalizable motion structures with individual expressive dynamics. Consequently, a fundamental tension exists: an ideal model must learn a hybrid motion field that captures identity-specific facial features and speaking style while generalizing robustly to unseen, identity-agnostic audio.

Balancing personalization and generalization, however, is non-trivial. Implicit models [10][12] learn a direct audio-to-motion mapping. Despite various technical refinements such as enhanced feature encoding [11], [12], these methods inherently lack structural constraints, often producing unstable or distorted facial dynamics (1 (a)). Conversely, explicit methods that incorporate geometric or anatomical priors introduce other limitations. Priors derived from statistical multi-person models, such as 3D Morphable Models [13], [14] (3DMMs), improve generalizable animation [15], [16] but often sacrifice person-specific expressiveness (1 (b)). In contrast, priors extracted directly from a target video, like per-frame Action Units [17] (AUs), provide rich stylistic cues but risk overfitting and poor generalization. Even recent hybrid methods, such as TalkingGaussian [8], only partially resolve this issue. These approaches often use explicit priors to stabilize the upper face, but rely on an unconstrained implicit model for the highly articulated lower face. By omitting structural guidance where it is most critical, this compromise leads to a loss of per-frame precision, which accumulates over time as temporal artifacts like lip jitter (1 (c)).

This analysis yields our key insight: photorealistic talking head generation requires leveraging person-specific (geometric and anatomical) priors while ensuring generalization to unseen (cross-identity) audio. To this end, we propose HM-Talker, a hybrid motion modeling framework for universal audio-driven facial animation. Unlike prior methods that rely solely on image-derived explicit features or audio-derived implicit features for lower face motion, HM-Talker harmonizes both merits to enable anatomical grounding-based reconstruction (prosodic features) while enabling audio-driven generalization.

Our framework achieves this balance through two synergistic components. First, the Cross-Modal Mapping Module (CMMM) constructs a comprehensive motion vocabulary by extracting implicit prosodic features from audio and explicit articulatory features from the reference video, while projecting audio features into the visual articulatory space to align with image-based representation via an Audio-to-Visual Mapper. This enables grounding-based reconstruction even under audio-driven conditions. Second, the Hybrid Motion Modeling Module (HMMM) employs a Stochastic Feature Pairing (SFP) strategy to adjust input features. Specifically, this training scheme dynamically alternates between fusing implicit audio features with (1) video-derived explicit priors to enforce personalization, and (2) audio-predicted explicit features to alleviate identity-dependent biases in explicit motion and enhance cross-identity generalization under audio-driven conditions.

Our main contributions are threefold:

  • We introduce HM-Talker, a novel paradigm for audio-driven talking head generation by strategically reconciling the fundamental trade-off between personalization and generalization.

  • We propose the Cross-Modal Mapping Module (CMMM), which prepares a comprehensive vocabulary of motion cues from both audio and video sources, enabling the model to synthesize anatomically plausible facial movements.

  • We design the Hybrid Motion Modeling Module (HMMM) with a Stochastic Feature Pairing strategy, where dynamical optimization alternately reinforces personalization and generalization to learn a robust and adaptable facial motion synthesizer.

2 Method↩︎

Figure 2: Pipeline of the HM-Talker. Given audio input and a series of reference head images, a static Gaussian field is initialized. A Tri-plane Encoder extracts positional encoding \mathcal{H}(\mu) from this field. Concurrently, the audio and reference image are processed by our Cross-Modal Mapping Module (CMMM) to generate a vocabulary of motion cues, including implicit features (c^i_{a,l}) and various explicit features (c^e_{v,u}, c^e_{v,l}, c^e_{a,l}). These cues are then fed into the Hybrid Motion Modeling Module (HMMM). Within HMMM, a stochastic fusion mechanism generates the final lower face control vector \mathbf{C}_f and upper face control vector \mathbf{C}_u. These vectors, conditioned on the positional encoding \mathcal{H}(\mu), are used by the Deformation Network to predict the complete Gaussian deformations \delta. Finally, the deformed Gaussians are rendered, alpha-blended with the inside-mouth output to generate the final talking head video.

2.1 Preliminary: Deformable Gaussian Avatars↩︎

Our framework builds upon the deformable 3D Gaussian Avatars paradigm, specifically adopting TalkingGaussian [8] as the foundational backbone. This approach offers high-fidelity rendering and an explicit decomposition of the talking head into a static identity representation and a dynamic motion field.

Canonical Representation. A subject’s identity and geometry are encoded by a set of Persistent 3D Gaussians, parameterized by \(\theta = \{\mu, s, q, \alpha, f\}\), which represents 3D position, scale, rotation, opacity, and spherical harmonics coefficients, respectively. The Gaussian centers \(\mu\) in this canonical space collectively form a deformable template capturing the subject’s unique facial structure.

Dynamic Motion Representation. Facial animation is driven by a motion field, which predicts a per-Gaussian 3D displacement \(\delta = \{\Delta \mu, \Delta s, \Delta q\}\) from the canonical template. This displacement is conditioned on the Gaussian’s canonical position \(\mu\) and a condition vector \(\mathbf{C}\): \[\delta = \text{MLP}(\mathcal{H}(\mu) \oplus \mathbf{C}),\] where \(\mathcal{H}(\cdot)\) is tri-plane hash encoding [12] for high-frequency spatial localization, and \(\oplus\) indicates feature concatenation. The condition vector \(\mathbf{C}\) incorporates features from the driving signal (e.g., audio) alongside explicit parameters such as expression coefficients. The objective is to learn a mapping to \(\delta\) so that the resulting motion field produces realistic and subject-specific facial animations. Limitation of TalkingGaussian. In TalkingGaussian, the motion field \(\mathbf{C}\) is derived via a spatially partitioned scheme that combines implicit audio features with explicit expression parameters. Specifically, the upper face is governed primarily by explicit priors, whereas the lower face is driven predominantly by audio cues. Although this design effectively disentangles facial regions, it compromises stability. Specifically, the absence of explicit structural guidance for the lower face often results in motion jitter and imprecise lip synchronization. To resolve this instability, we introduce a hybrid motion formulation by integrating implicit and explicit cues for the lower face reconstruction while the dynamical optimization alternately reinforces personalization and generalization.

2.2 Overview of HM-Talker↩︎

To overcome these limitations, we propose HM-Talker, a hybrid motion modeling framework designed to learn a motion field that balances generalization accuracy and personalized modeling. As illustrated in 2, our design focuses on improving motion learning specifically for the lower face region—where speech-related dynamics are most complex—while preserving explicit, prior-driven guidance for the upper face. A key feature of HM-Talker is its prior-flexible design: while we instantiate explicit motion representations using Action Units (AUs) for concreteness, the framework is readily adaptable to other motion priors, such as 3D Morphable Models (3DMMs) and BlendShapes [18].

HM-Talker comprises two synergistic components. The Cross-Modal Mapping Module (CMMM) first extracts explicit facial representations from video, distinguishing between the upper (\(c^e_{v,u}\)) and lower (\(c^e_{v,l}\)) regions. It also derives implicit motion features from audio (\(c^i_{a,l}\)) and projects them into a visual articulatory space (\(c^e_{a,l}\)) to establish cross-modal alignment. The Hybrid Motion Modeling Module (HMMM) subsequently fuses these implicit and explicit cues via a gated attention. Crucially, during training, we employ a stochastic pairing of feature sets to promote identity-specific personalization while simultaneously enhancing generalization to unseen speakers and audios.

HM-Talker is trained in a multi-stage paradigm, encompassing static identity initialization, motion learning, and fine-tuning. The overall objective is defined as: \[\mathcal{L}_{\text{total}} = \mathcal{L}_{1} + \lambda_1 \mathcal{L}_{\text{D-SSIM}} + \lambda_2 \mathcal{L}_{\text{LPIPS}} + \lambda_3 \mathcal{L}_{\text{align}},\] where \(\mathcal{L}_{1}\), \(\mathcal{L}_{\text{D-SSIM}}\), and \(\mathcal{L}_{\text{LPIPS}}\) ensure pixel-level and perceptual fidelity. The alignment term is depicted as \[\mathcal{L}_{\text{align}} = \mathcal{L}_1(\mathbf{c}_{a,l}^{e}, \mathbf{c}_{v,l}^{e}), \label{eq:align}\tag{1}\] enforcing consistency between audio-derived and visual articulatory embeddings, thereby grounding the audio-driven motion in the subject’s physical expression. For ease of exposition, we focus our description on the Face Branch; the Inside Mouth Branch follows an analogous hybrid-driven strategy as the lower facial motion pathway.

2.3 Cross-Modal Mapping Module (CMMM)↩︎

CMMM establishes a motion vocabulary by projecting implicit audio features into explicit articulatory representations. This explicit cue space serves as a reliable guide for subsequent motion modeling.

Target Space: Video-Derived Explicit Representation. The target space is constructed from the ground-truth video data, providing a high-fidelity supervisory signal and motion cues for learning personalized motion. We extract frame-wise Facial Action Units (AUs) and divide them into upper face (\(\mathcal{A}_u\)) and lower face (\(\mathcal{A}_l\)) subsets. For the upper face, we form the representation \(\mathbf{c}_{v,u}^{e}\) via a straightforward concatenation of AUs, which is sufficient to capture the relatively rigid and less articulated dynamics of this region. The upper face representation \(\mathbf{c}_{v,u}^{e}\) is directly passed to the motion field decoder without modification, following the original TalkingGaussian framework.

For the lower face AUs, which govern complex articulatory motions, we employ a residual MLP to enhance expressiveness: \[\mathbf{c}_{v,l}^{e} = \mathrm{MLP}(\mathcal{A}_l) \oplus \mathcal{A}_l \in \mathbb{R}^{32}.\] The output dimension of \(32\) is chosen to match that of the audio-derived features, facilitating subsequent fusion. The residual connection ensures that the original anatomical information is preserved, while the non-linear branch captures complex correlations between AUs. This explicit vector \(\mathbf{c}_{v,l}^{e}\) encodes the subject’s personalized articulatory style, serving as the primary supervision for the audio-to-motion projection and as a direct motion cue in our hybrid model.

Source Space: Audio-Derived Implicit Representation. The source space is derived from the input audio using a pre-trained Audio-Visual Encoder (AVE) [6], which outputs a prosody-rich feature \(a \in \mathbb{R}^{512}\). These features are then processed by a two-stage network designed to distill articulatory information. First, AudioNet acts as a feature extractor, performing hierarchical temporal compression to produce compact embeddings. Subsequently, AudioAttNet refines these embeddings using an attention mechanism to focus on perceptually salient temporal regions, yielding the final implicit feature \(\mathbf{c}_{a,l}^{i} \in \mathbb{R}^{32}\). The implicit feature \(\mathbf{c}_{a,l}^{i}\) captures prosodic and temporal audio cues, thereby complementing the explicit visual features to generate accurate and personalized lower face motion. (Architectural details for AudioNet and AudioAttNet are provided in the Appendix).

Cross-Modal Projection. To project audio-derived features into the explicit articulatory space, we introduce Audio-to-Visual Mapper (A2VM), a lightweight MLP defined as \[\mathbf{c}_{a,l}^{e} = \mathrm{A2VM}(\mathbf{c}_{a,l}^{i}).\] This projection is supervised by the alignment loss \(\mathcal{L}_{\text{align}}\) (1 ), which encourages the predicted \(\mathbf{c}_{a,l}^{e}\) to match the video-derived target \(\mathbf{c}_{v,l}^{e}\). By learning this mapping, the CMMM produces lower face features that integrate audio-derived motion cues with explicit visual priors, subsequently serving as inputs to the HMMM.

2.4 Hybrid Motion Modeling Module (HMMM)↩︎

HMMM is designed to resolve the fundamental trade-off between personalization and generalization in talking-head synthesis. It consumes the vocabulary of motion cues from the CMMM and integrates our key technical contribution, the Stochastic Feature Pairing (SFP) strategy, with a dynamically-gated fusion mechanism.

Dual-Objective training in SFP. SFP operates by stochastically alternating between distinct feature-pairing paths during training, thereby balancing two primary objectives: capturing personalized motion and generalizing to unseen audio. At each iteration, one of the following paths is selected:

  • Path 1 (\(\mathcal{P}_{\text{style}}\)) - Supervised Personalization: Pairs the implicit audio feature \(\mathbf{c}_{a,l}^{i}\) with the video-derived explicit representation \(\mathbf{c}_{v,l}^{e}\). Conditioned on the referenced motion cues, this path anchors the learned motion field to the subject’s unique articulatory style.

  • Path 2 (\(\mathcal{P}_{\text{gen}}\)) - Audio-Driven Generalization: Pairs \(\mathbf{c}_{a,l}^{i}\) with the audio-predicted explicit feature \(\mathbf{c}_{a,l}^{e}\). This path, deprived of ground-truth video priors, compels the model to generate accurate motion from audio alone, ensuring a generalizable audio-to-motion mapping.

  • Path 3 (\(\mathcal{P}_{\text{robust}}\)) - Auxiliary Robustness: Pairs a masked audio feature \(\mathbf{c}_{a,l}^{i\text{-mask}} = \mathcal{M}_a \cdot \mathbf{c}_{a,l}^{i}\) with \(\mathbf{c}_{v,l}^{e}\). \(\mathcal{M}_a\) is an element-wise random mask sampled uniformly (e.g., \([0.1,0.3]\)), scaling feature dimension to improve robustness and prevent over-reliance on the audio stream.

Unlike conventional multi-task learning that computes all losses simultaneously, our stochastic path selection is highly memory-efficient, as only one path is active per iteration. During inference, only the generalization path (\(\mathcal{P}_{\text{gen}}\)) is used, ensuring fully deterministic, audio-driven motion synthesis.

Dynamically-Gated Fusion. The explicit and implicit features selected by SFP are fused through a learnable gating mechanism: \[\mathbf{c}_f = \alpha \odot \mathbf{c}_{\cdot,l}^{e} + (1 - \alpha) \odot \mathbf{c}_{a,l}^{i*},\] where the gating weight is predicted via a lightweight MLP with a sigmoid activation: \[\alpha = \mathrm{sigmoid}(\mathrm{MLP_g}(\mathbf{c}_{a,l}^{i*} \oplus \mathbf{c}_{\cdot,l}^{e})),\] where \(\mathbf{c}_{a,l}^{i*}=\{\mathbf{c}_{a,l}^{i},\mathbf{c}_{a,l}^{i-mask}\}\) and \(\mathbf{c}_{\cdot,l}^{e}=\{\mathbf{c}_{a,l}^{e},\mathbf{c}_{v,l}^{e}\}\). This mechanism allows the model to adaptively balance the influence of structured explicit cues and prosodic implicit cues on a frame-by-frame basis.

Final Deformation Prediction. The fused lower face feature \(\mathbf{c}_f\) and the upper face feature \(\mathbf{c}_{v,u}^e\) are modulated by spatially-aware attention maps [19] to enable fine-grained, region-specific control. These maps are predicted by two lightweight MLPs (\(\text{MLP}_f, \text{MLP}_u\)) from the positional encoding \(\mathcal{H}(\mu)\), depicted as \[\mathbf{C}_f = \mathbf{c}_f \odot \text{MLP}_\text{f}(\mathcal{H}(\mu)), \mathbf{C}_u = \mathbf{c}_{v,u}^e \odot \text{MLP}_\text{u}(\mathcal{H}(\mu)).\] The final per-Gaussian deformation \(\delta_{\text{face}}\) is predicted by a deformation MLP that integrates all conditioned features: \[\delta_{\text{face}} = \text{MLP}(\mathcal{H}(\mu) \oplus \mathbf{C}_u \oplus \mathbf{C}_f).\] This hierarchical and spatially-attentive conditioning ensures the generated motion is both holistically coherent and preserves the detailed, personalized articulatory style learned.

3 Experiments↩︎

3.1 Experimental Settings↩︎

Dataset. Following established protocols in [12], [20], we evaluate our method on five publicly available portrait videos to ensure fair and impartial comparisons. The dataset comprises three male subjects (“Lieu",”Jae-in", and “Obama") and two female subjects (”May" and “Shaheen"), with an average duration of 7,637 frames captured at 25 FPS. All recordings maintain portrait-centered composition, predominantly at 512\(\times\)​512 resolution except for 450\(\times\)​450 resolutions for”Obama" and “Jae-in".

Baselines for Comparison. Our comparative analysis encompasses three distinct categories of contemporary approaches: 2D generative models (IP-LAP [2], TalkLip [21], DINet [3]), Neural Radiance Field (NeRF) based methods (AD-NeRF [10], RAD-NeRF [11], ER-NeRF [12], SyncTalk [6]), and 3D Gaussian Splatting (3DGS) based techniques (GaussianTalker [7], TalkingGaussian [8]). To further ensure a fair comparison, we re-implemented the TalkingGaussian baseline using our data preprocessing pipeline like SyncTalk’s, which is denoted as TalkingGaussian in our results.

Static Image Quality. We employ Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index (SSIM) [22], and Learned Perceptual Image Patch Similarity (LPIPS) [23] metrics for evaluation.

Dynamic Motion Quality. Lip synchronization is evaluated using SyncNet [24], [25], which provides a Confidence Score (Sync-C) and an Error Distance (Sync-D). We also measure the Landmark Distance (LMD) [26] between generated and reference facial expressions. To further analyze the articulatory precision, we use Action Units (AUs) [27] extracted via OpenFace [28] and report the error for the lower facial region (AUE-L) and upper facial region (AUE-U).

Efficiency. We report the total Training Time (in hours) for model convergence on a single subject and the inference speed in Frames Per Second (FPS) on a 512\(\times\)​512 sequence.

Implementation Details. For each subject, we first train the Face Branch and Inside Mouth Branch in parallel for 50,000 iterations. During this stage, the Face Branch is driven by hybrid motion features selected according to the HMMM’s three-path strategy, with path proportions set to \(\mathcal{P}_{\text{gen}}:\mathcal{P}_{\text{robust}}:\mathcal{P}_{\text{style}} = 4{:}4{:}2\) and the audio masking ratio \(\mathcal{M}_a\) sampled uniformly from 0.1 to 0.3. Both branches are then jointly fine-tuned for an additional 15,000 iterations to stabilize articulation consistency. We use Adam [29] and AdamW [30] optimizers with a learning rate of \(5\mathrm{e}{-4}\), and set loss weights to \(\lambda_1 = 0.2\), \(\lambda_2 = 0.5\), and \(\lambda_3 = 1\mathrm{e}{-3}\). All experiments are conducted on a single NVIDIA RTX 3090 GPU. During inference, upper-face motion is driven by image-based explicit features, while lower-face and inner-mouth regions are generated from audio-only inputs.

3.1mm

@c@>cl|ccc|ccc|cc & & &
& PSNR \(\uparrow\) & LPIPS \(\downarrow\) & SSIM \(\uparrow\) & LMD \(\downarrow\) & AUE-(L/U) \(\downarrow\) & Sync-C \(\uparrow\) & Time & FPS
& AD-NeRF [10] & 30.07 & 0.1042 & 0.9689 & 2.998 & 1.01/0.97 & 6.053 & 18.7h & 0.11
& RAD-NeRF [11] & 31.95 & 0.0620 & 0.9660 & 2.847 & 0.74/0.76 & 5.742 & 5.3h & 28.7
& ER-NeRF [12] & 32.47 & 0.0395 & 0.9658 & 2.639 & 0.62/0.54 & 6.531 & 2.1h & 31.2
& SyncTalk [6] & 34.51 & 0.0221 & 0.9959 & 2.607 & 0.55/0.29 & 7.502 & 2.0h & 52
& GaussianTalker [7] & 32.69 & 0.0442 & 0.9952 & 2.726 & 0.67/0.59 & 6.234 & 3.2h & 95
& TalkingGaussian [8] & 32.48 & 0.0309 & 0.9950 & 2.616 & 0.60/0.28 & 6.246 & 0.5h & 108
& TalkingGaussian* [8] & 33.75 & 0.0273 & 0.9963 & 2.699 & 0.59/0.26 & 6.451 & 0.55h & 139
(l)2-10 & HM-Talker (Ours) & 35.15 & 0.0207 &0.9971 & 2.514 &0.53/0.22 &7.807 & 0.6h & 120

3.2 Comparison with SOTA↩︎

[!b]
\setlength\tabcolsep{5pt}
\begin{center}
\vspace{-4mm}
\resizebox{0.9\textwidth}{!}{
\begin{tabular}{@{}c@{\hspace{12pt}}>{\hspace{-8pt}}l|ccc} 
\toprule
\addlinespace[0mm]
\rowcolor{gray!50} 
\multicolumn{2}{l|}{\multirow{2}{*}{}}
& \multicolumn{3}{c}{\textbf{Motion Quality}}  \\ 
\addlinespace[-0.1mm]
\rowcolor{gray!50} 
\multicolumn{2}{l|}{\multirow{-2}{*}{\textbf{Methods}}}       & \textbf{LMD} $\downarrow$ & \textbf{AUE-(L/U)} $\downarrow$ & \textbf{Sync-C} $\uparrow$  \\
\addlinespace[-0.6mm]
    \midrule
    \addlinespace[0mm]
    \multirow{3}{*}{\rotatebox[origin=c]{90}{GAN}}
    & Wav2Lip~\cite{chung2017lip}  & 2.948 & 0.70/- & \textbf{8.755}  \\
                                                  & IP-LAP~\cite{zhong2023identity}  & 3.161 & 1.00/- & 7.040  \\
                                                  & DINet~\cite{zhang2023dinet}   & 3.230 & 1.09/- & 7.455  \\
                                                  & TalkLip~\cite{wang2023seeing}   & 3.285 & 0.82/- & 6.657  \\
    \addlinespace[-0.6mm]
    \midrule
        \addlinespace[0mm]
    ~    &\cellcolor{gray!15}HM-Talker (Ours)  &  \cellcolor{gray!15}\textbf{2.514} & \cellcolor{gray!15}\textbf{0.53}/\textbf{0.22} & \cellcolor{gray!15} 7.807  \\
    \addlinespace[-0.6mm]
    \bottomrule
\end{tabular}}
\end{center}
\vspace{-6mm}
\caption{Motion quality comparison with 2D generative methods. HM-Talker achieves significantly better results across all metrics. The `-' for upper-face AU error (AUE-U) indicates that a reliable measurement could not be obtained, as 2D methods often generate motion only for the mouth region, while keeping the rest of the face from the original frame unchanged.}
\label{tab:sr2}

Self-Reconstruction. We evaluate HM-Talker under a 10:1 train–validation split across all datasets. As shown in [tab:sr1] [tab:sr2], our method achieves leading performance in both visual quality and motion fidelity. It outperforms SyncTalk (34.51 dB) and TalkingGaussian* (33.75 dB) with a PSNR of 35.15 dB, while achieving the lowest motion errors (LMD =2.514, AUE-L =0.53) and the highest synchronization confidence (Sync-C =7.807). These results support the effectiveness of explicitly learning a personalized motion field for achieving more stable and accurate facial dynamics. HM-Talker’s hybrid implicit–explicit framework captures individual articulatory patterns more faithfully, helping to mitigate lip jitter and improve synchronization. Although 2D generative models specialize in synchronization, HM-Talker surpasses top-performing baselines such as Wav2Lip on most motion metrics, while preserving superior 3D realism. Furthermore, it maintains real-time rendering speed (120 FPS) and fast convergence (0.6 h), matching the efficiency of 3DGS-based pipelines.

Generalization to Unseen Audio and Speakers. To assess generalization, we drive models trained solely on the “May” dataset using out-of-domain audio from unseen speakers—“Shaheen” (gender-matched) and “Lieu” (gender-mismatched). As shown in 1, HM-Talker achieves superior lip-synchronization accuracy across these settings, outperforming SyncTalk by a noticeable margin. These results indicate that the Hybrid Motion Modeling Module effectively disentangles phonetic content from speaker-specific acoustics, thereby facilitating a robust content-to-style mapping. Furthermore, the Stochastic Feature Pairing (SFP) strategy acts as a regularizer, explicitly encouraging generalization beyond the training speaker’s voice. The t-SNE visualization in 3 reveals that while implicit audio and explicit visual features reside in distinct subspaces, their fused representations form a continuous manifold bridging the two modalities, indicating effective cross-modal alignment and robust feature fusion.

Table 1: Cross-identity audio driving comparison. HM-Talker delivers superior lip-sync accuracy when driving the “May" avatar with unseen audios (”Shaheen", “Lieu").
“Shaheen" Audio “Lieu" Audio
(l)2-5 Sync-D \(\downarrow\) Sync-C \(\uparrow\) Sync-D \(\downarrow\) Sync-C \(\uparrow\)
DINet [3] 8.201 7.295 8.226 6.470
IP-LAP [2] 9.819 5.316 9.392 5.077
TalkLip [21] 9.553 5.488 11.679 3.151
RAD-NeRF [11] 12.012 3.054 12.044 2.449
ER-NeRF [12] 9.775 5.529 10.017 4.782
SyncTalk [6] 8.903 6.350 7.508 7.780
GaussianTalker [7] 8.926 6.576 10.943 4.198
TalkingGaussian [8] 11.450 3.179 9.849 5.039
TalkingGaussian* [8] 8.283 6.768 7.439 7.803
HM-Talker (Ours) 7.590 7.972 7.292 7.994
Figure 3: t-SNE visualization showing modality fusion. Implicit audio (green) and explicit visual (blue) features form distinct clusters, while the fused representations (red) create a unified manifold, indicating effective cross-modal alignment.

Qualitative Comparison. We conduct qualitative, frame-level comparisons against state-of-the-art temporal modeling approaches: SyncTalk, TalkingGaussian*, and our HM-Talker. Key video frames corresponding to target phonemes are selected to critically assess phoneme-viseme alignment. As illustrated in 4, our approach generates the most visually consistent results with reference frames across various phoneme categories. For instance, during the articulation of wide-mouth phonemes (e.g., ) or subtle ones (e.g., ), our model maintains precise lip closure and shape, whereas competing methods exhibit noticeable misalignments, as indicated by the red boxes. For articulations such as , while baseline methods capture a broadly similar mouth aperture, our method reconstructs more fine-grained intra-oral details (highlighted in yellow), achieving superior perceptual realism. These observations demonstrate the efficacy of applying our hybrid motion modeling to the complete articulatory system. By jointly modeling external facial expressions and internal oral structures with a unified, hybrid-driven strategy, our framework ensures cohesive and synchronized movement across all components, resulting in realistic talking head synthesis.

Figure 4: Qualitative Comparison. Visual results on challenging phonemes. Our method achieves the most consistent phoneme–viseme alignment and preserves intra-oral realism. “TGS*” denotes “TalkingGaussian*”. Zoom in for better visualization.
Figure 5: User Study. Mean Opinion Scores (MOS) on a 5-point scale. Our method achieves the best scores than all evaluated baselines across three metrics, closer to the ground truth.

User Study. We conduct a user study with 30 non-expert participants evaluating 35 videos (5 identities \(\times\)​7 methods including ground truth), each 20 seconds in duration. Participants rate Video Realness, Image Quality, and Lip-Sync Accuracy using a 5-point scale. Our method consistently outperforms all competitors across all metrics (5). In particular, our method achieves 4.31 score in Video Realness and 4.08 in Image Quality, surpassing the second-best method by margins of 17% and 23%, respectively. Moreover, our approach gains 4.10 score (Lip-Sync Accuracy), significantly narrowing the gap to the ground truth (4.36).

Figure 6: Visual results of the ablation study. The incomplete models, using generic encoders or lacking hybrid fusion, exhibit clear artifacts such as inaccurate lip shapes and motion stiffness.

3.3 Ablation Studies on Self-Reconstruction↩︎

We perform comprehensive ablations to analyze the individual influence of fusion strategy and component configurations on the reconstruction stability and fidelity.

Fusion Strategy. We first ablate the fusion mechanism, which is responsible for integrating explicit structural priors with implicit prosodic cues to form a stable and expressive personalized motion field. We compare four variants: (a) Purely Implicit: setting \(\alpha=0\) during training, similar to the lower-face configuration in TalkingGaussian*; (b) Purely Explicit: setting \(\alpha=1\) during training, making the model depend solely on the explicit motion predicted by CMMM; (c) MLP Fusion, directly concatenating the two features, followed by an MLP; (d) Gated Fusion (ours), our proposed adaptive fusion. The results reveal a clear hierarchy (2). The unimodal baselines (a, b) perform poorly, confirming the necessity for hybrid modeling. While MLP Fusion (c) improves consistency but still lacks adaptive control for optimal performance. In contrast, our Gated Fusion (d) achieves the best performance, with an LMD of 2.514 and Sync-C of 7.807. This result validates that an adaptive gating mechanism is crucial for effectively combining personalized structural style with dynamic prosodic information.

Component Robustness. We next evaluate the robustness and contribution of individual components by ablating the following: (1) replacing the Action Unit prior with 3DMM or BlendShape [18] coefficients; (2) replacing the learnable Audio-to-Visual Mapper with a pretrained ExpNet encoder from SadTalker [31]; (3) using a different audio encoder (DeepSpeech [32]); (4) replacing the explicit motion stream with Gaussian noise.

Results reveal three key observations (2). Replacing the AU prior with 3DMM or BlendShape yields comparable results, showing that HMMM is prior-flexible. Replacing our A2VM with the fixed ExpNet encoder causes a notable drop in lip-sync accuracy, underscoring the benefit of our identity-specific, learnable audio-to-visual mapping. When using the less suitable DeepSpeech features, the fusion gate \(\alpha\) converges toward 1, and performance drops. This indicates that HMMM intelligently down-weights unreliable or noisy audio streams, relying more heavily on the trustworthy explicit pathway. Replacing the explicit stream with noise causes \(\alpha\) to drop to 0.2 (compared to  0.6 in the default setting). As illustrated in 6, such incomplete variants often produce inaccurate lip shapes or stiff motion. Furthermore, as shown in 7, \(\alpha\) exhibits dynamic, word-dependent fluctuations: for “The" and”jumps", it rises then falls in our model but stays flat or inverted under noise; for “lazy", the trend reverses. These patterns confirm that HMMM adaptively balances the two streams based on the reliability of the input cues.

Table 2: Ablation results under different fusion strategies and component configurations.
Setting PSNR\(\uparrow\) AUE-(L/U)\(\downarrow\) Sync-C\(\uparrow\) LMD\(\downarrow\)
(a) Purely Implicit (\(\alpha=0\)) 33.82 0.59/0.26 6.485 2.686
(b) Purely Explicit (\(\alpha=1\)) 34.30 0.58/0.28 6.895 2.681
(c) MLP Fusion 35.05 0.54/0.31 7.770 2.527
(d) Gated Fusion (Ours) 35.15 0.53/0.22 7.807 2.514
HM-Talker w/ 3DMM 35.12 0.52/0.26 7.679 2.534
HM-Talker w/ BlendShape 35.11 0.53/0.25 7.731 2.520
HM-Talker w/ Noise 34.10 0.58/0.25 6.592 2.692
HM-Talker w/ ExpNet 34.26 0.85/0.25 6.404 3.181
HM-Talker w/ DeepSpeech 34.85 0.72/0.22 6.230 2.718
Figure 7: Analysis of HMMM’s adaptive gating. Learned weights \alpha under standard (red solid) and noise-prior (blue dashed) settings show that the model down-weights unreliable priors and loses fine-grained responses without structural cues.

3.4 Ablation Studies on Audio Generalization↩︎

To verify our proposed generalization mechanisms, we perform ablation studies on two components: the Audio-to-Visual Mapper (A2VM) and the Stochastic Feature Pairing (SFP) strategy. Experiments are conducted under increasing distribution shifts, including cross-identity and cross-lingual scenarios. The results are tabulated in 3.

Ablation Setup. We define four variants to isolate the effects of each component: (i) ablating A2VM by removing the module and its alignment loss, leaving SFP’s generalization path fully implicit; (ii) ablating SFP by disabling the generalization-focused paths (\(P_{\text{gen}}\), \(P_{\text{robust}}\)) and training only with the personalization objective (\(P_{\text{style}}\)); (iii) ablating both components, reducing the model to a fully implicit baseline; (iv) the full model with all components enabled.

Analysis of Stochastic Feature Pairing (SFP). Ablation studies confirm the indispensable role of SFP in enabling model generalization. Removing SFP results in a severe performance drop in both cross-identity (Sync-C: 8.663 \(\rightarrow\) 3.727) and cross-lingual (6.501 \(\rightarrow\) 1.871) settings. This decline is attributable to severe over-fitting on the source speaker’s identity and linguistic patterns when the model is trained solely on the personalization objective. These results collectively underscore that SFP’s multi-objective, stochastic training strategy is essential for learning a generalizable audio-to-motion mapping.

Analysis of Audio-to-Visual Mapper (A2VM). The role of A2VM is nuanced and task-dependent. In in-distribution data (S-to-S), removing A2VM slightly decreases performance (Sync-C: 10.269 \(\rightarrow\) 9.683), confirming its role as a structural regularizer that enhances articulatory precision. Conversely, in the cross-lingual task (M-to-S), A2VM ablation yields an improvement in Sync-D (lower is better) yet a degradation in Sync-C (6.501 \(\rightarrow\) 6.183). This indicates a trade-off: relying on a purely implicit mapping improves temporal consistency (as reflected in Sync-D) but at the expense of phonetic accuracy (Sync-C). Nevertheless, even under unseen language conditions, A2VM provides crucial structural guidance that enforces more precise viseme shapes. In summary, these findings indicate that cross-domain generalization is primarily enabled by the robust audio encoder, while A2VM serves as a precision-enhancing module, the effectiveness of which is modulated by the degree of domain shift.

Summary. Our analysis reveals that SFP provides a robust, domain-agnostic foundation for generalization, while A2VM offers a powerful but potentially domain-specific refinement. The full model, combining both, achieves the best overall trade-off between high-fidelity reconstruction and robust generalization across diverse speech conditions.

Table 3: Ablation on cross-lingual audio-driven generation. “A2VM” denotes the Audio-to-Visual Mapper and “SFP” denotes the Stochastic Feature Pairing strategy. The notation X(Language)-to-Y(Language) indicates that the model is trained using audio from subject X and tested on subject Y, with the specified language denoting the audio modality.
Setting A2VM SFP Sync-C\(\uparrow\) Sync-D \(\downarrow\)
10.269 5.860
10.066 6.125
9.683 6.557
9.248 6.612
8.663 6.589
3.727 11.729
8.462 7.245
8.326 6.829
6.501 6.925
1.871 12.531
6.183 6.382
6.305 6.198

4 Conclusion↩︎

This paper presents HM-Talker, a novel hybrid motion modeling framework that solves the fundamental challenge in talking head generation: the reconciliation of person-specific anatomical priors with robust cross-identity audio generalization. Our key insight is to hybridize implicit audio features with explicit visual priors. This is realized through two components: a Cross-Modal Mapping Module (CMMM) that constructs a comprehensive, anatomically grounded motion vocabulary by aligning audio prosody with visual articulation, and a Hybrid Motion Modeling Module (HMMM) that uses a Stochastic Feature Pairing (SFP) strategy to dynamically train the model for both personalization and generalization. Extensive experiments confirm that HM-Talker achieves state-of-the-art performance, consistently producing high-fidelity, lip-synchronized, and identity-preserving talking head videos. By unifying previously competing objectives of personalization and generalization, our work establishes a new paradigm for universal facial animation.

5 Acknowledgement↩︎

This work was supported by the National Natural Science Foundation of China (62501189), the Natural Science Foundation of Heilongjiang Province of China for Excellent Youth Project (YQ2024F006) and Guangdong Basic and Applied Basic Research Foundation (2026A1515010184).

References↩︎

[1]
K. Prajwal, R. Mukhopadhyay, V. P. Namboodiri, and booktitle=ACM. I. C. on M. Jawahar CV, “A lip sync expert is all you need for speech to lip generation in the wild,” 2020, pp. 484–492.
[2]
W. Zhong et al., “Identity-preserving talking face generation with landmark and appearance priors,” 2023, pp. 9729–9738.
[3]
Z. Zhang, Z. Hu, W. Deng, C. Fan, T. Lv, and booktitle=AAAI. C. on A. I. Ding Yu, “Dinet: Deformation inpainting network for realistic face visually dubbing on high resolution video,” 2023, pp. 3543–3551.
[4]
B. Mildenhall, P. P. Srinivasan, M. Tancik, J. T. Barron, R. Ramamoorthi, and R. Ng, “Nerf: Representing scenes as neural radiance fields for view synthesis,” Communications of the ACM, vol. 65, no. 1, pp. 99–106, Dec. 2021.
[5]
B. Kerbl, G. Kopanas, T. Leimkühler, and G. Drettakis, “3d gaussian splatting for real-time radiance field rendering.” ACM Transactions on Graphics, vol. 42, no. 4, Jul. 2023.
[6]
Z. Peng et al., “Synctalk: The devil is in the synchronization for talking head synthesis,” 2024, pp. 666–676.
[7]
K. Cho et al., “GaussianTalker: Real-time high-fidelity talking head synthesis with audio-driven 3D gaussian splatting,” 2024, pp. 10985–10994.
[8]
J. Li et al., “Talkinggaussian: Structure-persistent 3d talking head synthesis via gaussian splatting,” 2025, pp. 127–145.
[9]
J. Li, J. Zhang, X. Bai, J. Zheng, J. Zhou, and booktitle=IEEE/CVF. C. on C. V. and P. R. Lin Gu, “InsTaG: Learning personalized 3D talking head from few-second video,” 2025.
[10]
Y. Guo, K. Chen, S. Liang, Y.-J. Liu, H. Bao, and booktitle=IEEE/CVF. I. C. on C. V. Zhang Juyong, “Ad-nerf: Audio driven neural radiance fields for talking head synthesis,” 2021, pp. 5784–5794.
[11]
J. Tang et al., “Real-time neural radiance talking portrait synthesis via audio-spatial decomposition,” arXiv preprint arXiv:2211.12368, 2022.
[12]
J. Li, J. Zhang, X. Bai, J. Zhou, and booktitle=IEEE/CVF. I. C. on C. V. Gu Lin, “Efficient region-aware neural radiance fields for high-fidelity talking portrait synthesis,” 2023, pp. 7568–7578.
[13]
V. Blanz and T. Vetter, “A morphable model for the synthesis of 3D faces,” 1999 , booktitle = {Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques}, p. 187?194.
[14]
V. Blanz and booktitle=Seminal. G. P. P. the B. Vetter Thomas, “A morphable model for the synthesis of 3D faces,” vol. 2, Association for Computing Machinery, 2023, pp. 157–164.
[15]
S. Gong et al., “Monocular and generalizable gaussian talking head animation,” 2025.
[16]
X. Chu and T. Harada, “Generalizable and animatable gaussian head avatar.” 2025 , booktitle = {Conference on Neural Information Processing Systems}.
[17]
P. Ekman and W. V. Friesen, “Facial action coding system,” Environmental Psychology & Nonverbal Behavior, 1978.
[18]
J. P. Lewis, K. Anjyo, and T. Rhee, “Practice and theory of blendshape facial models,” The Eurographics Association, 2014.
[19]
M.-H. Guo, Z.-N. Liu, T.-J. Mu, and S.-M. Hu, “Beyond self-attention: External attention using two linear layers for visual tasks,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, no. 5, pp. 5436–5447, 2022.
[20]
Z. Ye, Z. Jiang, Y. Ren, J. Liu, J. He, and booktitle=The. E. I. C. on L. R. Zhao Zhou, “GeneFace: Generalized and high-fidelity audio-driven 3D talking face synthesis,” 2023.
[21]
J. Wang, X. Qian, M. Zhang, R. T. Tan, and booktitle=IEEE/CVF. C. on C. V. and P. R. Li Haizhou, “Seeing what you said: Talking face generation guided by a lip reading expert,” 2023, pp. 14653–14662.
[22]
Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, “Image quality assessment: From error visibility to structural similarity,” IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600–612, 2004.
[23]
R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and booktitle=IEEE/CVF. C. on C. V. and P. R. Wang Oliver, “The unreasonable effectiveness of deep features as a perceptual metric,” 2018, pp. 586–595.
[24]
J. S. Chung and booktitle=Asian. C. on C. V. Zisserman Andrew, “Lip reading in the wild,” 2017 , organization={Springer}, pp. 87–103.
[25]
J. S. Chung and booktitle=Asian. C. on C. V. Zisserman Andrew, “Out of time: Automated lip sync in the wild,” 2017 , organization={Springer}, pp. 251–263.
[26]
L. Chen, Z. Li, R. K. Maddox, Z. Duan, and booktitle=European. C. on C. V. Xu Chenliang, “Lip movements generation at a glance,” 2018, pp. 520–535.
[27]
E. B. Prince, K. B. Martin, D. S. Messinger, and M. Allen, “Facial action coding system,” Environmental Psychology & Nonverbal Behavior, vol. 1, 2015.
[28]
T. Baltrusaitis, A. Zadeh, Y. C. Lim, and booktitle=International. C. on A. F. and G. R. Morency Louis-Philippe, “OpenFace 2.0: Facial behavior analysis toolkit,” 2018 , organization={IEEE}, pp. 59–66.
[29]
D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980, 2014.
[30]
I. Loshchilov and booktitle=International. C. on L. R. Hutter Frank, “Decoupled weight decay regularization,” 2018.
[31]
W. Zhang et al., “SadTalker: Learning realistic 3D motion coefficients for stylized audio-driven single image talking face animation,” 2023.
[32]
A. Hannun et al., “Deep speech: Scaling up end-to-end speech recognition,” arXiv preprint arXiv:1412.5567, 2014.

  1. Corresponding author.↩︎