EVERYTHING XIAOMI
Get listed

Lip Forcing

Lip Forcing is a free, self-hosted method for generating lip-synchronized video from a reference video and speech audio.

Place
#23 of 28
Score
5.5
Lip Forcing's website

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

All alternatives
  1. 1

    Sync Labs

    Free planAndroidiOSWebAPI
    8.0From $5 a month
  2. 2Morph Studio logo

    Morph Studio

    Free planiOSWeb
    7.8From $12 a month
  3. 3

    VEED

    Free planAndroidiOSWebExtension
    7.5Free plan
  4. 4

    Muse

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.4Free plan
  5. 5CHAMELAION LipSync API logo

    CHAMELAION LipSync API

    Free planWebAPI
    7.3From €5 a month
  6. 6lipsyn.cc logo

    lipsyn.cc

    Free planWebAPI
    7.3€11.99 one-time