# Rudrabha/Wav2Lip

This repository contains the codes of "A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild", published at ACM Multimedia 2020. For HD commercial model, please try out Sync Labs

Repository: https://github.com/Rudrabha/Wav2Lip
Canonical: https://ross.abutalabs.com/products/wav2lip
Homepage: https://sync.so
Language: Python
License Family: other
Last push: 2025-06-22T02:41:21+00:00

## Health v2 (maintenance only)
Score: 45/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 28, release rhythm 35, longevity 100
- inputs: {"age_days": 2217, "days_push": 437, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13182, forks 2848 (observed 2026-08-28T04:11:02.452588+00:00)

## What it is
Wav2Lip is the official research code for the ACM Multimedia 2020 paper 'A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild'. It generates lip movements in a target video that match a given audio track, working on arbitrary videos in the wild.

## Use cases
- lip sync a video to new audio
- dub a video into another language with matching lip movements
- make a talking head video from a photo or clip and a voice track
- research on speech-driven lip generation
- reanimate faces in existing footage to match narration

## When to choose
- you want the free, open-source research model for lip-syncing videos
- you need a locally runnable model for academic work or experimentation
- you are reproducing the Wav2Lip paper results

## When to avoid
- you need high-definition, production-quality lip sync - the maintainers point to the commercial Sync Labs model instead
- you need a supported API, SDKs, or editor plugins rather than research code
- you require a permissively licensed project - the repository has no license, so reuse rights are unclear

## Facets
- artifact type: library
- maturity: maintenance
- function: video-processing, machine-learning, deep-learning, speech-recognition, image-processing
- domain: deep-learning, computer-vision, artificial-intelligence
- platform: python, cross-platform
- tags: lip-sync, talking-face-generation, video-dubbing, research-code, acm-multimedia-2020, gan, video, audio, linux, gpu

## Member repositories
- Rudrabha/Wav2Lip (main) score 45

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:02.452588+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:27.727347+00:00, confidence not recorded.
  - readme: https://github.com/Rudrabha/Wav2Lip (fetched 2026-08-28T04:11:02.452588+00:00, sha ed2410a6ed10)
  - homepage: https://sync.so (fetched 2026-08-29T08:08:52.559226+00:00, sha 904a232ccce5)
  - site_page: https://docs.sync.so/introduction (fetched 2026-08-29T08:08:52.563666+00:00, sha 5baccb6aea9a)
  - site_page: https://sync.so/docs (fetched 2026-08-29T08:08:52.565544+00:00, sha 5baccb6aea9a)
  - site_page: https://sync.so/docs/plugins-and-extensions/adobe-premiere/installation-guide (fetched 2026-08-29T08:08:52.569187+00:00, sha a96a6a9a1a3f)
  - site_page: https://sync.so/docs/plugins-and-extensions/comfy-ui (fetched 2026-08-29T08:08:52.570875+00:00, sha 650294ba74e2)
  - site_page: https://sync.so/pricing (fetched 2026-08-29T08:08:52.561936+00:00, sha a305055a4b95)
  - site_page: https://sync.so/changelog (fetched 2026-08-29T08:08:52.567235+00:00, sha c0a5908321d1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
