AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Video › Wav2Lip
✦ Free & open sourceVideo

Wav2Lip

Original open lip-sync model that matches any face video to new speech; non-commercial use only.

The original open lip-sync model

Sync mouths in any face video to new audio; personal and research use only.

Free forever · source-available · Non-commercial (no LICENSE file; terms in README) (not OSI-approved)
✓ Needs IT✓ Browser-based✓ Real-time collaboration
5.3
ZEKAI
Classic lip-sync, no commerce
Free & open source · Video
Ease of setup4
Usefulness5
Maintenance3.5
Community8.5
★ 13,274
GITHUB
Jun 2025
UPDATED
Non-commercial (no LICENSE file; terms in README) (not OSI-approved)
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Wav2Lip is the paper-code release of "A Lip Sync Expert Is All You Need" that matches the lips in a video of any identity to a new audio track. It suits researchers and hobbyists, and its terms exclude commercial use.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Non-commercial (no LICENSE file; terms in README) (not OSI-approved)

What it is

The README gives inference.py to run on a face video or image plus an audio file, pretrained checkpoints to download manually, and Python 3.6 with ffmpeg as requirements. A Colab notebook and a Docker image are linked.

Who it's for

Suits students, researchers and hobbyists experimenting with lip-sync. It does not suit anyone selling the output: the README restricts it to personal, research and non-commercial use and points commercial users to Sync Labs.

Key features

Lip-sync expert

Trained with a lip-sync discriminator for accurate mouth sync.

Any identity

Works on arbitrary faces in video or a still image.

Command-line inference

Run inference.py with a face file and an audio file.

Colab notebook

A notebook runs it without local setup.

Pretrained checkpoints

Manual downloads of sync-expert models.

Training scripts

Scripts to train the expert and the generator.

How to start

Up and running in 3 steps

1
Install Python 3.6, ffmpeg and the packages from requirements.txt (or use the linked Docker image).
2
Download the pretrained Wav2Lip checkpoint from the link in the README into the checkpoints folder.
3
Run python inference.py --checkpoint_path <ckpt> --face <video> --audio <audio> and read results/result_voice.mp4.
Real talk

Our honest verdict

What's great

  • Long-standing reference implementation with many community forks and tutorials.
  • Works from a single still image or any video.
  • Colab notebook allows a no-install trial.
  • Training code is included.

Where it falls short

  • Licence is non-commercial only; commercial use must go through Sync Labs.
  • Python 3.6 era dependencies make a modern install awkward.
  • Checkpoints are downloaded by hand and the README warns the training data is research-only.
  • Output face region is low resolution compared with newer models.
Cost

Pricing & license

Free for personal, research and non-commercial use. The README advertises a hosted commercial lip-sync API from Sync Labs, which it describes as higher quality; no price is shown on the README itself.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: Wav2Lip for Video
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure Wav2Lip for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I use Wav2Lip commercially?

No. The README says the repository can only be used for personal, research and non-commercial purposes, and refers commercial requests to Sync Labs.

Is Wav2Lip still maintained?

Its latest commit on the default branch is from June 2025, and the README now leads with Sync Labs' commercial product.

Does it need a GPU?

The README gives a standard PyTorch setup; a GPU is the normal route for speed, but check the README options before relying on CPU.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Video — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google