Lip Forcing
Lip Forcing is a free, self-hosted method for generating lip-synchronized video from a reference video and speech audio.
What Lip Forcing is
Lip Forcing is a free, self-hosted method for generating lip-synchronized video from a reference video and speech audio. Its inference pipeline detects and aligns faces, processes 512×512 crops, and composites the generated result into the video. Causal student models generate each chunk in two denoising steps without classifier-free guidance during inference. Streaming inference handles chunks as they arrive; the project reports sub-millisecond time to first frame and constant GPU memory use with clip length under its stated setup. Reported performance includes 31 FPS for the 1.3B student on a single H100 GPU and a 14B student running 39.8 times faster than its teacher at comparable reference fidelity. The 14B checkpoint is available as a merged, self-contained file; the 1.3B weights are listed as coming soon. Inference also requires external components for video, audio and text processing, decoding, and mouth masking. The project reports testing on Ubuntu 24.04 with an NVIDIA H200 and says inference runs on a single GPU. Peak VRAM for the 14B model is reported at about 37 GB with precomputed text embeddings or about 50 GB with runtime text encoding. The code is released under Apache License 2.0, and the model is not deployed by a Hugging Face Inference Provider.
Good
- Accepts reference video and speech audio as inputs.
- Automatically aligns faces and composites generated results.
- Streaming reports sub-millisecond time to first frame.
- 14B checkpoint is a merged, self-contained file.
- Code is released under Apache License 2.0.
Watch out
- Inference requires several external components.
- 1.3B student weights are listed as coming soon.
- 14B peak VRAM is about 37–50 GB.
- Model is not deployed by a Hugging Face Inference Provider.
Who it suits
It suits developers or researchers who can run a self-hosted video-to-video lip-synchronization pipeline and supply its external components. The listed setup uses a single GPU, with substantial reported VRAM needs for the 14B model.
Verdict
Lip Forcing offers a self-hosted route from reference footage and speech audio to lip-synchronized video, with reported streaming and performance results. Before choosing it, account for the required components, available checkpoint, and GPU memory needs.
The facts
Each one read from Lip Forcing's own pages, with the date it was checked.
What it does
- Automatic processing
- The inference pipeline automatically detects and aligns faces to 512×512 crops and pastes the generated result back into the video.checked 4 Oct 2026
- Availability
- The Hugging Face model card says the model is not deployed by an Inference Provider.checked 8 Oct 2026
- Dependencies
- Inference requires external components including the Wan VAE, wav2vec audio encoder, text encoder or precomputed embeddings, decoder, and mouth mask.checked 8 Oct 2026
- External components
- Inference also requires external components including the Wan VAE, wav2vec audio encoder, UMT5-XXL text encoder or precomputed embeddings, TAEW decoder, and mouth mask.checked 4 Oct 2026
- Generation
- Its causal student models generate each chunk in two denoising steps without classifier-free guidance at inference.checked 4 Oct 2026
- Hardware
- The repository reports testing on Ubuntu 24.04 with an NVIDIA H200 and says inference runs on a single GPU.checked 4 Oct 2026
- Hosting
- The checkpoint page states that the model is not deployed by any Hugging Face Inference Provider.checked 4 Oct 2026
- Inference setup
- The documented inference command takes a reference video and speech audio and writes an output video.checked 4 Oct 2026
- Input handling
- Inference accepts a reference video and speech audio, and automatically detects, aligns, and composites the face.checked 8 Oct 2026
- Integrations
- The checkpoint is hosted on Hugging Face, and the README also identifies external model components from Wan, wav2vec2, TAEW, LatentSync, and SyncNet sources.checked 8 Oct 2026
- License
- The repository states that Lip Forcing is released under the Apache License 2.0.checked 8 Oct 2026
- Memory requirement
- The 14B model uses about 37 GB peak GPU memory with precomputed text embeddings, or about 50 GB when encoding text at runtime.checked 8 Oct 2026
- Model sizes
- The release includes a 14B student checkpoint; the 1.3B student weights are listed as coming soon.checked 8 Oct 2026
- Performance
- The project reports that the 1.3B student reaches 31 FPS and the 14B student runs 39.8 times faster than its teacher at comparable reference fidelity.checked 4 Oct 2026
- Project affiliation
- The project lists KAIST AI and AIPARK affiliations for its authors.checked 4 Oct 2026
- Purpose
- Lip Forcing is an autoregressive diffusion method for video-to-video lip synchronization that animates a reference video from audio.checked 8 Oct 2026
- Real-time performance
- The project reports 31 FPS for the 1.3B student on a single H100 GPU.checked 8 Oct 2026
- Resource limit
- For the 14B model, the repository reports about 37 GB peak VRAM with precomputed text embeddings and about 50 GB with runtime text encoding.checked 4 Oct 2026
- Roadmap
- The repository roadmap lists a Gradio or Hugging Face Space demo as planned.checked 8 Oct 2026
- Streaming
- Streaming inference produces frames before the input clip finishes and reports sub-millisecond time-to-first-frame.checked 8 Oct 2026
- Training
- Training is documented as two stages: Diffusion-Forcing initialization followed by Self-Forcing DMD with a SyncNet reward.checked 8 Oct 2026
- Two-step generation
- Its causal student models generate each chunk in two denoising steps without inference-time classifier-free guidance.checked 8 Oct 2026
- Weights
- The released 14B student checkpoint is a merged, self-contained file, while the 1.3B student weights are listed as coming soon.checked 4 Oct 2026
Where it runs
- Platform
- The documented installation was tested on Ubuntu 24.04 with Python 3.12, PyTorch 2.10.0, CUDA 12.8, and an NVIDIA H200; inference runs on a single GPU.checked 8 Oct 2026
Alternatives to Lip Forcing
- 1
Sync Labs
Free planAndroidiOSWebAPI8.0From $5 a month - 2

Morph Studio
Free planiOSWeb7.8From $12 a month - 3
VEED
Free planAndroidiOSWebExtension7.5Free plan - 4
Muse
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 5

CHAMELAION LipSync API
Free planWebAPI7.3From €5 a month - 6

lipsyn.cc
Free planWebAPI7.3€11.99 one-time
