EVERYTHING XIAOMI
Get listed

Diff2Lip

Diff2Lip is an open-source project that uses an audio-conditioned diffusion model to synchronize speech with face videos.

Place
#18 of 28
Score
5.7
Diff2Lip's website

What Diff2Lip is

Diff2Lip is an open-source project that uses an audio-conditioned diffusion model to synchronize speech with face videos. It takes speech and face video as inputs and aims to generate lip-synced video while preserving the identity shown in the source frames. The repository includes inference scripts for audio-video pairs and for a single video. In cross mode, an audio source drives a video; in reconstruction mode, audio drives the video's first frame. The project lists movies, education, and virtual avatars as applications, with video conferencing described as a possible future use. Diff2Lip is not real time yet. The project reports reconstruction and cross-audio-video results on the VoxCeleb2 and LRW datasets and identifies the work as a WACV 2024 paper. A Google Colab notebook is linked for trying it. Setup instructions use Python 3.9, FFmpeg 5.0.1, and the repository's requirements file. Inference can use one or more GPUs, with settings above one running distributed generation. The code and text use a CC BY-NC 4.0 license, permitting sharing and adaptation with attribution for noncommercial purposes.

Good

  • Includes inference scripts for pairs and single videos.
  • Supports cross and reconstruction modes.
  • Links a Google Colab notebook.
  • Lists movies, education, and virtual avatars as applications.
  • License permits noncommercial sharing and adaptation with attribution.

Watch out

  • Not real time yet.
  • Commercial use is not permitted.
  • Setup instructions use Python 3.9 and FFmpeg 5.0.1.

Who it suits

Diff2Lip suits researchers and developers interested in speech-driven lip synchronization for video. It is not real time, and its license excludes commercial use.

Verdict

Diff2Lip is a research-oriented option for generating speech-synchronized face video, with documented inference modes and a Colab notebook. Its noncommercial license and lack of real-time operation are important limits.

The facts

Each one read from Diff2Lip's own pages, with the date it was checked.

What it does

Access
The repository links a Google Colab notebook to try Diff2Lip.checked 10 Oct 2026
Commercial use
The repository's license description says the work may not be used for commercial purposes.checked 4 Oct 2026
Datasets
The paper says the model was trained on VoxCeleb2 and reports results on VoxCeleb2 and LRW.checked 10 Oct 2026
GPU requirement
The inference instructions include a NUM_GPUS setting and say values greater than one run distributed generation.checked 4 Oct 2026
Identity preservation
The project says its generated video frames preserve identity without identity loss.checked 4 Oct 2026
Inference
The repository includes scripts for lip-sync inference on audio-video pairs and on a single video.checked 4 Oct 2026
Inference inputs
The repository includes inference scripts for audio-video pairs and supports running on a single video with specified video, audio, and output paths.checked 10 Oct 2026
Inference modes
The repository documents cross mode to drive a video with an audio source and reconstruction mode to drive the video's first frame with an audio source.checked 4 Oct 2026
Input and output
The project describes its task as turning arbitrary speech and face videos into high-quality lip-synced video.checked 4 Oct 2026
Integrations
The repository links Google Colab for trying the project; it does not list other product integrations.checked 10 Oct 2026
License
The repository states that its text and code are under CC BY-NC 4.0, with attribution required and commercial use prohibited.checked 10 Oct 2026
Method
It uses an audio-conditioned diffusion model for lip synchronization in the wild.checked 10 Oct 2026
Not real time
The project states that Diff2Lip is not real time yet.checked 4 Oct 2026
Purpose
Diff2Lip generates lip-synchronized videos from speech audio and face videos.checked 10 Oct 2026
Quality goals
The project describes its approach as preserving identity, pose, emotions, and image quality while generating lip movements.checked 10 Oct 2026
Requirements
The setup instructions use Python 3.9 and FFmpeg 5.0.1, and inference can use one or more GPUs.checked 10 Oct 2026
Research publication
The repository identifies Diff2Lip as a WACV 2024 paper.checked 4 Oct 2026
Research result
The paper reports better FID and user Mean Opinion Scores than Wav2Lip and PC-AVS in its evaluations.checked 10 Oct 2026
Research results
The project reports reconstruction and cross-audio-video results on VoxCeleb2 and LRW datasets.checked 4 Oct 2026
Setup
The README setup instructions use Python 3.9, FFmpeg 5.0.1, and the repository's requirements file.checked 4 Oct 2026
Speed limit
The project website says Diff2Lip is not real time yet.checked 10 Oct 2026
Try it
The project links to a Google Colab notebook for trying Diff2Lip.checked 4 Oct 2026
Use cases
The project lists movies, education, virtual avatars, and eventually video conferencing as applications.checked 10 Oct 2026

Where it runs

Applications
The project lists movies, education, and virtual avatars as applications, and video conferencing as a possible future application.checked 4 Oct 2026

Alternatives to Diff2Lip

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