Akapulu Labs logo Akapulu Labs Research

Lip Forcing

Lip Forcing: Few-Step Autoregressive Diffusion for Real-time Lip Synchronization

Lip Forcing — method overview

Lip Forcing is the first autoregressive diffusion method for real-time lip-sync in talking-head videos. It distills a large bidirectional diffusion teacher into fast causal students using a novel two-step inference and lip-sync rewards, enabling photorealistic lip motion in streaming applications.

  • lip-sync
  • talking-head
  • audio-driven
  • autoregressive
  • realtime
  • streaming

Demos

These demos highlight Lip Forcing's real-time lip synchronization strength, achieving high fidelity and sync quality with two-step autoregressive diffusion. Watch for smooth, accurate lip movements tightly aligned with speech audio, demonstrating a new speed-quality tradeoff that beats prior methods. Comparison clips emphasize its superior lip sync and visual realism across datasets.

Authors: Paul Hyunbin Cho, Jinhyuk Jang, SeokYoung Lee, Joungbin Lee, Siyoon Jin, Heeseong Shin, Jung Yi, Yunjin Park, Chulmin Park, Seungryong Kim

Categories: cs.CV

Comment: Project Page: https://cvlab-kaist.github.io/LipForcing/

Published 2026-06-09 · Updated 2026-06-09

Abstract

Diffusion-based lip synchronization models achieve strong visual quality and audio-visual alignment, but full-sequence bidirectional attention and many denoising steps make them impractical for real-time inference. We present Lip Forcing, to our knowledge the first autoregressive diffusion method for video-to-video (V2V) lip synchronization, which distills a 14B audio-conditioned bidirectional video diffusion teacher into causal students. At inference, the students generate each chunk in only two denoising steps without inference-time CFG, enabling real-time lip synchronization. A lip-sync-specific teacher-trajectory analysis reveals a CFG fidelity-sync tradeoff: no-CFG predictions favor reference fidelity, whereas CFG-guided predictions favor synchronization within a mid-trajectory band. Lip Forcing translates this finding into three analysis-derived components: Sync-Window DMD, a two-step inference schedule, and a SyncNet-based reward. We validate Lip Forcing at two student scales, both distilled from the 14B teacher. The 1.3B student crosses into real-time streaming at 31 FPS, $17.6\times$ faster than its same-scale bidirectional model. The 14B student, the largest diffusion model reported for V2V lip synchronization, runs $39.8\times$ faster than its teacher at comparable reference fidelity. Time-to-first-frame is sub-millisecond at both scales, far below every diffusion baseline.


Problem Setting and Core Motivation

Lip Forcing addresses audio-driven video-to-video (V2V) lip synchronization: given a source talking-head video and target audio, synthesize a video that preserves identity, pose, and background while making the mouth motion match the audio. The paper argues that recent diffusion-based lip-sync models improve perceptual quality and audio-visual alignment, but remain too expensive for real-time use because they typically rely on full-sequence bidirectional attention and many denoising steps.

The key observation is that few-step distillation is not a generic drop-in solution for lip synchronization. The paper shows that the teacher’s denoising trajectory exhibits a CFG fidelity--sync tradeoff: classifier-free guidance (CFG) improves audio-visual synchronization but hurts reference fidelity, while no-CFG sampling better preserves the source video appearance and mouth-region detail. Lip Forcing turns this trajectory-level behavior into a distillation recipe that yields a causal streaming student with only two denoising calls per chunk at inference and no inference-time CFG.

A streaming model for real-time lip synchronization that produces photorealistic, accurately lip-synced video at up to 31 FPS with low latency and memory. Right: both student scales lie on the throughput--FVD Pareto frontier, ahead of prior diffusion lip-sync methods.
A streaming model for real-time lip synchronization that produces photorealistic, accurately lip-synced video at up to 31 FPS with low latency and memory. Right: both student scales lie on the throughput--FVD Pareto frontier, ahead of prior diffusion lip-sync methods.

High-Level Contribution

The paper’s central contribution is an analysis-driven distillation framework that compresses a 14B bidirectional video diffusion teacher into causal autoregressive students. The authors claim this is the first autoregressive diffusion method for V2V lip synchronization. The resulting system, Lip Forcing, is designed specifically for streaming deployment and is validated at two student scales: 1.3B and 14B.

The method has three analysis-derived components:

  • Sync-Window DMD: apply CFG only in a teacher guidance window where it helps synchronization most.
  • Two-step inference schedule: denoise each chunk in exactly two model calls, landing the second step at a trajectory point chosen by analysis.
  • SyncNet-based reward: reweight the DMD generator gradient using a lip-sync confidence score computed by SyncNet on the student’s decoded output.

The paper’s central empirical claim is that these pieces together allow real-time streaming with strong fidelity at 1.3B, and very large-scale diffusion lip syncing at 14B with a substantial speedup over its teacher.

Teacher, Student, and Streaming Formulation

The teacher is a 14B lip-sync finetune of OmniAvatar, referred to in the paper as OmniAvatar-LS. It is a video diffusion transformer adapted from the Wan 2.1 backbone, with audio injected through an Audio Pack module. For lip synchronization, the input is recast as an inpainting problem over a lip-region mask: pixels inside the mouth/lower-face region are regenerated while the rest of the frame is treated as fixed context.

The student is causal and autoregressive. Instead of full-sequence bidirectional attention, it generates chunks sequentially conditioned only on previously generated clean outputs, cached keys/values, and the audio conditioning. The paper uses a rolling cache with a sink frame plus a short temporal window, and it applies dynamic RoPE so that cache-slot positions stay consistent as the rollout extends.

In the paper’s streaming setup, each chunk contains three latent frames. The first chunk produces nine pixel frames after decoding, and subsequent chunks produce twelve. The cache consists of a one-frame sink plus a six-frame rolling window, for a total of seven latent frames. This keeps memory bounded regardless of rollout length.

Architecture of Lip Forcing. The causal student denoises Gaussian noise with lip-sync conditions, producing a chunk-wise causal rollout via the two-step schedule. The clean prediction x0 is supervised by the DMD gradient between a frozen 14B teacher and a trainable fake-score critic, with the teacher's CFG gated by the windowed schedule sSW. The same x0 is decoded by the frozen Tiny AutoEncoder (TAE) and scored by frozen SyncNet against the conditioning audio to form the reward weight exp(beta R) on the generator gradient.
Architecture of Lip Forcing. The causal student denoises Gaussian noise with lip-sync conditions, producing a chunk-wise causal rollout via the two-step schedule. The clean prediction $\hat{x}_0$ is supervised by the DMD gradient between a frozen 14B teacher and a trainable fake-score critic, with the teacher's CFG gated by the windowed schedule $s_{\mathrm{SW}}$. The same $\hat{x}_0$ is decoded by the frozen Tiny AutoEncoder (TAE) and scored by frozen SyncNet against the conditioning audio to form the reward weight $\exp(\beta R)$ on the generator gradient.

Rectified Flow and DMD Preliminaries

The method builds on rectified flow. Given clean data $x_0$ and noise $\epsilon$, the interpolation is

$$x_t = (1-t)x_0 + t\epsilon,$$

with $t\in[0,1]$ where $t=1$ is noise and $t=0$ is data. The model predicts a velocity field that supports deterministic backward updates. A direct estimate of the clean sample is

$$\hat{x}_0 = x_t - t\,v_\theta(x_t,t).$$

For distillation, the paper adopts Self Forcing on top of Distribution Matching Distillation (DMD). The student’s clean prediction is re-noised and compared to a frozen teacher score and a learned fake-score network. The teacher score uses CFG:

$$S^{\mathrm{CFG}}_{\mathrm{real}}(x_t,t,c;s)=S_{\mathrm{real}}(x_t,t,\emptyset)+s\big(S_{\mathrm{real}}(x_t,t,c)-S_{\mathrm{real}}(x_t,t,\emptyset)\big),$$

where $s=1.0$ means no-CFG and $s>1$ means CFG-guided sampling.

Teacher Trajectory Analysis

A central empirical section analyzes the 14B teacher on 10 held-out Hallo3 clips. The authors save per-step predictions across the 50-step shifted ODE schedule and evaluate mouth-region LPIPS for reference fidelity and SyncNet Sync-C for synchronization. This analysis is the basis for every major design choice in the method.

The first finding is the CFG fidelity--sync tradeoff: CFG improves Sync-C but worsens mouth-region LPIPS, while no-CFG preserves fidelity better but yields weaker synchronization. The paper also notes that even a one-step prediction preserves coarse facial structure and approximate mouth timing, indicating that strong lip-sync conditioning makes the task amenable to aggressive few-step compression.

The second finding comes from an Euler-step factorial study over two teacher calls. The authors vary the guidance scales for the first and second steps, $s_0$ and $s_1$, and sweep the landing step of the second call. They find that a mixed schedule, specifically no-CFG at the first call and CFG at the second call, yields the best compromise near step 30. A plateau around landing steps $j_1\in[25,32]$ is reported in the appendix, and the paper chooses $j_1=30$ as the representative operating point.

The shifted teacher schedule uses 50 inference steps over nodes $\tau_j$, with the mapping concentrated at high noise. Representative checkpoints include $\tau_{20}=0.882$, $\tau_{30}=0.769$, and $\tau_{40}=0.555$. The two-step student schedule is chosen as $J_{LF}=(0,30)$.

Trajectory analysis of the 14B teacher. Bands are 1 SE. (a) CFG fidelity--sync tradeoff: CFG (s=4.5, red) improves Sync-C but worsens reference fidelity (LPIPS), while no-CFG (s=1.0, navy) shows the opposite trend. (b) Euler-step 2x2 factorial over schedules (s0, s1), plotted against the second-step landing j1: mixed schedules recover most of the sync gap of the CFG-guided ceiling at landings near step 30. Full 4-metric versions in supplementary material.
Trajectory analysis of the 14B teacher. Bands are $\pm 1$ SE. (a) CFG fidelity--sync tradeoff: CFG ($s=4.5$, red) improves Sync-C but worsens reference fidelity (LPIPS), while no-CFG ($s=1.0$, navy) shows the opposite trend. (b) Euler-step $2\times2$ factorial over schedules $(s_0, s_1)$, plotted against the second-step landing $j_1$: mixed schedules recover most of the sync gap of the CFG-guided ceiling at landings near step 30. Full 4-metric versions are in the supplementary material.
Why few-step distillation needs trajectory-level care. Two HDTF samples, each showing the 1-step prediction from pure noise, 50-step ODE final output, and ground truth. Even a one-step prediction preserves coarse facial structure and approximate mouth timing, but it loses the fine articulation and audio-visual synchronization recovered by the full 50-step teacher. Lip Forcing compresses this gap with a two-step student via trajectory analysis.
Why few-step distillation needs trajectory-level care. Two HDTF samples, each showing the 1-step prediction from pure noise, 50-step ODE final output, and ground truth, respectively. Even a one-step prediction preserves coarse facial structure and approximate mouth timing, but it loses the fine articulation and audio-visual synchronization recovered by the full 50-step teacher. Lip Forcing compresses this gap with a two-step student via trajectory analysis.

Method Details

Sync-Window DMD

Standard DMD uses a fixed teacher CFG scale across all re-noising timesteps. Lip Forcing replaces this with a timestep-gated guidance schedule. If the sampled DMD timestep corresponds to ODE index $j$, then the teacher uses CFG scale $4.5$ only for $20\leq j\leq 40$ and uses $1.0$ elsewhere:

$$s_{\mathrm{SW}}(j)=\begin{cases}4.5,&20\leq j\leq 40,\\1.0,&\text{otherwise}.\end{cases}$$

This window is chosen to match the analysis-derived sync-favoring band. The paper emphasizes that this is a training-time schedule only; the deployed student does not use CFG at inference. The guiding idea is to preserve reference fidelity where guidance is harmful, while still exploiting CFG in the trajectory band where it most improves lip articulation.

Two-Step Inference Schedule

At inference, the student uses exactly two denoising model calls per chunk, with $J_{LF}=(0,30)$. The first call denoises near-pure noise; the second call lands at the analysis-derived step and then projects to the clean latent using the rectified-flow clean estimate. There is no inference-time CFG. The paper frames step 30 as a deliberate fidelity-leaning choice: earlier landings improve sync, while later landings improve fidelity, and the chosen point balances the two once the reward term is added.

SyncNet-Based Reward

Because the windowed schedule leaves a residual sync gap relative to the full CFG teacher, the authors add an explicit reward based on SyncNet confidence between the conditioning audio and the student’s decoded prediction. The reward weight is

$$w(\hat{x}_0)=\exp\big(\beta\,R(D(\hat{x}_0),\mathbf{a})\big),$$

with $\beta=2$, where $D$ is the Tiny AutoEncoder decoder and $R$ is SyncNet confidence. The weight is forward-only: gradients flow through the DMD objective but not through SyncNet or the decoder. The paper notes that this follows the Re-DMD style of reward-weighted generator gradients, but replaces the video-dynamics reward with explicit lip-sync supervision.

Teacher and Student Training Pipeline

The training pipeline has two stages. First, the causal student is pretrained with Diffusion Forcing on real data, where each chunk is independently noised at a sampled timestep and trained with rectified-flow matching. This stage provides a clean conditional initialization before distillation. Second, the student is distilled with Self Forcing DMD using the analysis-derived recipe.

The teacher and student share the same data pipeline. Training uses a mixture of VoxCeleb2, Hallo3, and HDTF. VoxCeleb2 contributes large-scale in-the-wild AV diversity; HDTF adds high-resolution talking faces with clean audio; Hallo3 adds dynamic backgrounds and varied camera viewpoints. The final filtered pool contains approximately 30K clips.

Preprocessing follows a face-alignment pipeline: videos are resampled to 25 fps, audio to 16 kHz, shot boundaries split clips into 5--10 second segments, and faces are aligned with InsightFace to a canonical pose at $512\times512$ resolution. Clips with SyncNet confidence below 3 or HyperIQA below 40 are removed, and the audio-visual offset is adjusted to zero for the remaining clips.

Each training sample uses an 81-frame window, which corresponds to about 3.24 seconds at 25 fps. The reference frame is sampled uniformly from the source clip and broadcast across time; a separate reference frame sequence is sampled outside the input window when possible, providing additional identity and motion priors.

Teacher finetuning uses LoRA on attention and feed-forward layers, with all other parameters frozen. The main training hyperparameters reported in the appendix are: AdamW with weight decay 0.01, gradient clipping at 10.0, mixed precision in bf16, and 4 NVIDIA H200 GPUs for the main runs. Stage 1 runs for 5K steps at learning rate $10^{-5}$ with 1K-step warmup. Stage 2 runs for 600 steps at learning rate $2\times10^{-6}$, with student-to-fake-score update ratio 5:1. The paper reports total project compute of about 3,800 H200-hours including preliminary experiments.

Experimental Setup

The main evaluation uses the HDTF test set of 33 clips. Metrics include FID, SSIM, FVD, CSIM, Sync-C, Sync-D, FPS, and time-to-first-frame (TTFF). The system is evaluated at two student scales: 1.3B and 14B. Inference and throughput are measured on a single NVIDIA H100 GPU. For latency, the authors measure from the first VAE encode through the end of the first chunk’s last VAE decode.

The paper also reports additional evaluations on Hallo3, TalkVid, long HDTF videos up to 6 minutes, and cross-identity audio drive on HDTF. A MOS user study compares Lip Forcing against six baselines on four axes: synchronization, video quality, identity preservation, and naturalness.

Main Quantitative Results

The headline result is that the 1.3B student crosses into real-time streaming at 31.58 FPS with 0.32 ms TTFF, while the 14B student achieves strong quality and remains 39.8× faster than its teacher at comparable reference fidelity. The 1.3B student is 17.6× faster than the same-scale OmniAvatar-LS baseline. The 14B student also becomes the largest diffusion model reported for V2V lip synchronization in the paper.

On HDTF, Lip Forcing deliberately sits on the reference-leaning side of the sync-fidelity tradeoff: it improves FID, FVD, and identity preservation strongly, while leaving some Sync-C on the table relative to the strongest sync-leaning methods. The user study suggests this perceived sync deficit is smaller than the metric gap implies.

Main comparison on HDTF.
Method Steps FPS TTFF (ms) Sync-C Sync-D CSIM FID FVD SSIM
Ground truth------7.956.92--------
Wav2Lip--479.600.178.566.700.94624.15384.820.911
VideoReTalking--2.673.768.226.700.91024.59306.630.883
MuseTalk123.072.727.946.950.9579.68127.440.943
Diff2Lip2515.475.048.356.320.94320.32285.690.907
LatentSync203.236.298.106.510.9676.90117.910.950
X-Dub300.91163.647.587.660.89814.76183.990.831
OmniAvatar-LS (1.3B)501.7945.368.046.990.9278.06143.750.904
OmniAvatar-LS (14B)500.38213.728.986.110.9346.71133.870.911
Self Forcing (1.3B)427.480.387.127.800.9397.51124.780.915
Lip Forcing (1.3B)231.580.326.887.930.9436.76118.860.919
Lip Forcing (14B)215.110.547.597.230.9497.01107.880.938

The strongest direct speed comparison is against same-scale bidirectional models: the 1.3B student is 17.6× faster than OmniAvatar-LS (1.3B), and the 14B student is 39.8× faster than OmniAvatar-LS (14B). The paper also reports that the 14B student is 4.7× faster than LatentSync at comparable reference fidelity.

Ablations and Design Validation

The ablations isolate the contributions of the CFG schedule, the reward, the landing step, and the number of denoising steps. The broad pattern is that windowing CFG improves fidelity metrics relative to static CFG, while the SyncNet reward recovers some synchronization. More steps improve FVD, but the proposed two-step operating point captures most of the gain at a lower inference cost.

CFG schedule ablation; two-step inference, no reward.
ScheduleSync-CSync-DFVDSSIM
all-CFG7.137.85138.320.916
no-CFG6.148.39120.850.921
windowed6.817.85119.880.920
reverse6.987.81126.620.917
Component ablation; two-step inference.
Config.Sync-CSync-DFVDSSIM
static7.137.85138.320.916
static + R7.247.76135.940.917
windowed6.817.85119.880.920
windowed + R6.887.93118.860.919
Step-count ablation; windowed CFG, no reward.
# of StepsSync-CSync-DFVDSSIM
16.817.92131.500.926
2 (uniform, $j_1=25$)6.957.85124.570.926
2 (ours, $j_1=30$)6.817.85119.880.920
46.818.01117.800.923
Second-step landing ablation; two-step inference, windowed CFG, no reward.
$j_1$Sync-CSync-DFVDSSIM
136.797.92135.220.927
256.957.85124.570.926
306.817.85119.880.920
376.737.87114.780.920

The ablations support the paper’s interpretation of the trajectory analysis. Static CFG gives the strongest synchronization among the configurations shown, but windowed CFG greatly improves FVD and SSIM. The reward mostly helps Sync-C and Sync-D, while the two-step landing at $j_1=30$ is chosen as a balanced point inside the plateau rather than the most sync-leaning point.

Additional Benchmarks

The appendix reports results on Hallo3, TalkVid, long-form HDTF, and cross-identity audio. These tests probe different aspects of generalization beyond the main HDTF setting.

Hallo3

Hallo3 evaluation on 30 held-out clips.
MethodFVDFIDSSIMCSIMSync-DSync-C
Wav2Lip271.5519.700.92620.94116.608.70
VideoReTalking190.2121.360.90110.89966.947.83
MuseTalk136.168.880.93170.92348.386.17
Diff2Lip178.6420.110.92170.93216.228.26
LatentSync109.216.840.94430.94246.718.38
X-Dub199.8513.670.85180.87927.797.47
Lip Forcing (1.3B)101.257.830.93210.93008.785.96
Lip Forcing (14B)87.857.120.94820.94648.236.58

On Hallo3, the 14B student achieves the best FVD, FID, SSIM, and CSIM among the listed methods, but does not lead on Sync-C. The 1.3B model is still competitive on quality but weak on synchronization, consistent with the main paper’s fidelity-leaning operating point.

TalkVid

TalkVid evaluation on 30 held-out clips.
MethodFVDFIDSSIMCSIMSync-DSync-C
Wav2Lip382.6450.280.77770.95537.148.11
VideoReTalking318.2254.610.72420.93017.207.74
MuseTalk294.8429.460.73120.94978.895.77
Diff2Lip286.8646.470.76890.95856.458.41
LatentSync171.9625.390.79280.96296.758.78
X-Dub191.2314.620.82020.92457.907.63
Lip Forcing (1.3B)118.329.170.90950.95428.536.29
Lip Forcing (14B)111.988.790.93000.96497.697.24

On TalkVid, the 14B model again leads on FVD, FID, SSIM, and CSIM, while synchronization remains below the sync-leaning baselines. This reinforces the paper’s thesis that the method prioritizes fidelity and identity while preserving acceptable lip alignment.

Long-form HDTF and Cross-Identity Audio

Long-video evaluation on HDTF shows that the causal AR rollout remains stable over horizons up to 6 minutes, well beyond the 81-frame training chunk. Cross-identity audio drive pairs source video with a different speaker’s audio and assesses whether the method follows the new audio while retaining source identity and visual quality. The paper reports that Lip Forcing maintains identity and stability under these harder conditions, though absolute synchronization drops relative to sync-focused baselines.

Long-video qualitative results on HDTF Two identities, each rolled out to t=180 s and sampled every 30 s, comparing ground truth, Lip Forcing, and the strongest baseline X-Dub at consistent timestamps. Frame quality, identity, and background remain stable across the full 3-minute rollout under Lip Forcing's causal AR streaming, well beyond the 81-frame training chunk.
Long-video qualitative results on HDTFlong. Two identities, each rolled out to $t=180\,\text{s}$ and sampled every $30\,\text{s}$, comparing ground truth, Lip Forcing, and the strongest baseline X-Dub at consistent timestamps. Frame quality, identity, and background remain stable across the full 3-minute rollout under Lip Forcing’s causal AR streaming, well beyond the 81-frame training chunk.
Cross-identity qualitative results on HDTF. Two source clips are driven by audio from a different speaker (top row, Audio Source); columns mark the moments at which the highlighted English phoneme is articulated. Each column compares Wav2Lip, VideoReTalking, Diff2Lip, X-Dub, MuseTalk, LatentSync, and Lip Forcing against the same source frame. Lip motion in Lip Forcing follows the driving audio rather than tracking the source speaker's original mouth shape.
Cross-identity qualitative results on HDTF. Two source clips are driven by audio from a different speaker (top row, Audio Source); columns mark the moments at which the highlighted English phoneme is articulated. Each column compares Wav2Lip, VideoReTalking, Diff2Lip, X-Dub, MuseTalk, LatentSync, and Lip Forcing against the same source frame. Lip motion in Lip Forcing follows the driving audio rather than tracking the source speaker’s original mouth shape.
Throughput--FVD Pareto frontier across all baselines on HDTF. Companion to the diffusion-only chart in the main paper. Adds the single-pass methods Wav2Lip, VideoReTalking, and MuseTalk that are excluded from the main-body diffusion-only comparison. Self Forcing and the ground-truth row are still omitted; the FVD axis is inverted so the up-right corner is the best Pareto position. Vertical dotted line: 25-FPS playback rate; dashed line: Pareto frontier. Lip Forcing (14B) achieves the lowest FVD on the chart, while Wav2Lip's frontier position is throughput-only.
Throughput--FVD Pareto frontier across all baselines on HDTF. Companion to the diffusion-only chart in the main paper. Adds the single-pass methods Wav2Lip, VideoReTalking, and MuseTalk that are excluded from the main-body diffusion-only comparison. Self Forcing and the ground-truth row are still omitted; the FVD axis is inverted so the up-right corner is the best Pareto position. Vertical dotted line: $25$-FPS playback rate; dashed line: Pareto frontier. Lip Forcing (14B) achieves the lowest FVD on the chart, while Wav2Lip’s frontier position is throughput-only.

User Study

The MOS study uses a 30-clip pool drawn from HDTF and TalkVid, with four 5-point Likert scores: synchronization, video quality, identity preservation, and naturalness. Lip Forcing (14B) receives the best scores on quality, identity, and naturalness, and is second-best on synchronization.

User study MOS results.
MethodSyncQual.IDNat.
Wav2Lip3.432.603.322.75
VideoReTalking3.493.003.433.21
MuseTalk3.473.343.563.16
Diff2Lip3.152.253.122.47
LatentSync3.963.543.823.53
X-Dub4.404.134.253.97
Lip Forcing (14B)4.384.334.464.32

The authors interpret this as evidence that the model’s slight metric deficit in synchronization does not strongly hurt human perception when overall video quality and identity fidelity are high.

Interpretation of the Results

The paper’s experimental story is that trajectory-aware distillation can shift the speed-quality frontier for lip synchronization. The 1.3B student is the real-time streaming variant, while the 14B student preserves much of the teacher’s fidelity while gaining a substantial speedup. The method does not try to maximize SyncNet scores at any cost; instead, it deliberately operates at a reference-leaning point that better preserves the source video, which the authors argue is more suitable for practical streaming deployments such as live translation, virtual avatars, and interactive agents.

The appendix also reports that the CFG fidelity--sync tradeoff and the guidance-window structure persist under audio-only CFG-drop mode, supporting the claim that the analysis is not an artifact of a specific drop configuration.

CFG fidelity--sync tradeoff, audio-only drop mode. Audio-only counterpart of main Fig. (a). Per-step means on the mouth region across n=10 samples; shaded bands are 1 standard error. Red: s=4.5 with audio-only drop. Navy: s=1.0. The same direction of separation holds across all four metrics under audio-only drop.
CFG fidelity--sync tradeoff, audio-only drop mode. Audio-only counterpart of main Fig. (a). Per-step means on the mouth region across $n=10$ samples; shaded bands are $\pm 1$ standard error. Red: $s=4.5$ with audio-only drop. Navy: $s=1.0$. The same direction of separation holds across all four metrics under audio-only drop.
Euler-step CFG factorial, audio-only drop mode. Audio-only counterpart of main Fig. (b). Per-step means on the mouth region across n=10 samples; shaded bands are 1 standard error. Same four cells (s0, s1) as the main paper. Both axes of separation persist.
Euler-step CFG factorial, audio-only drop mode. Audio-only counterpart of main Fig. (b). Per-step means on the mouth region across $n=10$ samples; shaded bands are $\pm 1$ standard error. Same four cells $(s_0, s_1)$ as the main paper. Both axes of separation persist.

Limitations

The paper is explicit about several limitations. First, the recipe assumes a teacher with a CFG fidelity--sync tradeoff and a sync-favoring trajectory band. If a future teacher does not exhibit this structure, the windowed schedule and landing choices would need to be re-derived. Second, the cutoffs are characterized on one OmniAvatar-based teacher lineage, so the paper does not claim that the same numbers transfer to other architectures without analysis. Third, the 1.3B student is fast enough for real-time streaming but trails the 14B model on fidelity, so applications prioritizing visual quality should prefer the larger model.

The SyncNet-based reward is also a known limitation: because some baselines can exceed ground-truth Sync-C, aggressive optimization of SyncNet may diverge from perceptual realism. The paper mitigates this with a capped reward strength $\beta=2$ and by balancing Sync-C against fidelity metrics, but leaves more principled alignment objectives for future work.

Broader Impact

The authors frame lip synchronization as a dual-use technology. Positive applications include accessibility, dubbing, film and game post-production, and human-computer interaction. At the same time, the same efficiency improvements can lower the cost of producing manipulated or misleading video. The paper recommends provenance signaling, watermarking, and user authentication, and notes that detector research will likely need to adapt to outputs from systems like Lip Forcing.

Bottom Line

Lip Forcing demonstrates that a lip-sync-specific analysis of teacher denoising trajectories can be converted into a practical distillation recipe for streaming video generation. The main takeaway is not merely fewer steps, but where to spend those steps and when to use guidance. By combining a guidance window, a carefully chosen two-step landing, and a SyncNet-weighted DMD objective, the method reaches real-time throughput at 1.3B and scales to a 14B causal student that substantially outpaces its teacher while retaining competitive fidelity and strong human-rated quality.