LatentSync
VerifiedByteDance open-source lip-sync model that matches mouth movement to any audio
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.
D-ID
Bring photos to life as talking avatars
Hedra
Visual AI studio and infrastructure for character-driven video
Sync
State-of-the-art lip sync for any video, any language