AI BirdView
LatentSync logo

LatentSync

Verified

ByteDance open-source lip-sync model that matches mouth movement to any audio

Visit LatentSync →No rating yetFree

Product preview

LatentSync

What it is

LatentSync is an open-source research project from ByteDance for audio-driven lip synchronization. Given a video of a face and a new audio track, it regenerates the mouth region so lip movements match the speech. It builds on Stable Diffusion as an audio-conditioned latent diffusion model, using Whisper audio embeddings and a temporal layer for frame-to-frame consistency. Version 1.6 was trained on 512 by 512 video to reduce blur. Developers can run it through a Gradio app or command-line script after downloading checkpoints from Hugging Face. The project reports inference needs of roughly 8 GB of GPU memory for version 1.5 and 18 GB for version 1.6, and it is Apache 2.0 licensed.

Key features

  • Audio-driven lip synchronization
  • Latent diffusion with Whisper embeddings
  • Gradio app and CLI inference
  • Training code and checkpoints included

What we liked

  • + Free and Apache 2.0 licensed
  • + Improved sharpness in version 1.6
  • + Full training pipeline published

Worth noting

  • · Needs a capable GPU
  • · Technical setup required

Editor's notes

More context from AI BirdView

LatentSync stands out because ByteDance released not just weights but the full method, data pipeline and training code for a high-quality lip-sync model. It models the link between audio and video directly in latent space instead of relying on an intermediate motion representation, which the authors credit for natural-looking results. Having the training code public also makes it a useful reference for anyone studying lip-sync methods.

  • Audio-conditioned latent diffusion built on Stable Diffusion
  • Whisper-based audio embeddings fed into the U-Net through cross-attention
  • Temporal layer added in version 1.5 for better consistency between frames
  • Version 1.6 trained at 512 by 512 resolution for sharper output
  • Gradio interface, CLI script and tunable settings for inference steps and guidance scale

LatentSync is best for developers, researchers and video creators comfortable running Python models locally who want dubbing or lip-sync without a paid service. A practical tip: begin with a moderate number of inference steps and a low guidance scale, then raise them gradually, since the project notes that higher guidance can improve sync but may introduce jitter or distortion.

Reader reviews

From people who've used LatentSync. Emails are never shown publicly.

No reviews yet. Be the first to share your experience.

Alternatives to LatentSync

Other tools we like in this space.