Skip to content
Kenerate IconKenerate Icon
Kenerate AI
Loading your account

ByteDance; paper arXiv 2412.09262, "LatentSync: Taming Audio-Conditioned Latent Diffusion Models for Lip Sync with SyncNet Supervision"

LatentSync

ByteDance's open-source LatentSync in your browser: upload a talking-head video and a new voice track, and it re-draws the mouth to match the speech. Up to 5 minutes per clip at 3 credits a second — no GPU, no ComfyUI.

What it does
Video-to-video lip sync: keeps your footage and re-generates the mouth region so it matches a new speech track. There is no photo-only mode
How it works
Audio-conditioned latent diffusion on Stable Diffusion; Whisper audio embeddings enter the U-Net through cross-attention; trained with SyncNet, LPIPS and TREPA losses
Versions
1.5 (14 March 2025) adds a temporal layer for steadier frames and better Chinese videos; 1.6 (11 June 2025) is trained on 512×512 video to reduce blur
Length on Kenerate
Speech and video up to 5 minutes; anything under 3 seconds is billed as 3
Best footage
Talking heads: one face, visible mouth, steady framing
Open-source settings
inference_steps 20–50 (quality vs speed) and guidance_scale 1.0–3.0 (sync accuracy vs jitter), per the repo
  • Real specs
  • Official sources
  • Free to start
  • No watermark

Updated by the

What is LatentSync?

Updated

What is LatentSync?

LatentSync is an open-source (Apache 2.0) lip-sync model from ByteDance, first published in December 2024 (arXiv 2412.09262), that takes an existing video and a speech track and regenerates the mouth area so the lips match the new audio. It works in the latent space of Stable Diffusion with Whisper audio features and SyncNet supervision; version 1.6 (June 2025) is trained at 512×512. On Kenerate AI it runs in Avatar Talk at 3 credits a second, for clips up to 5 minutes.

Key facts

Official name
LatentSync
Repo ID
bytedance/LatentSync
Maker
ByteDance
First published
December 2024 (arXiv 2412.09262)
Latest version
1.6 — 11 June 2025
Licence
Apache 2.0 (open weights)
Inputs
Video + speech audio
Length on Kenerate
3 s to 5 min
Self-host VRAM
8 GB (1.5) · 18 GB (1.6)

Models

LatentSync on Kenerate

Every version in the generator, and what each is good at.

  • LatentSync title card — a close-up of a fictional adult's lips moving in sync with a sound wave

    ByteDance

    LatentSync

    Reference images
    1 video · 1 audio
    Output
    Up to 5 min

    Best for

    Cheapest re-voicing for talking-head footage, tests and bulk dubbing

    Open LatentSync
  • InfiniteTalk Fast · Video title card — a fictional adult teacher giving a lesson to camera in a bright classroom

    MeiGen-AI

    InfiniteTalk Fast · Video

    Reference images
    1 video · 1 audio
    Output
    Up to 10 min

    Best for

    Longer videos; moves the head and expression too, not just the lips

    Open InfiniteTalk Fast · Video
  • VEED Lipsync 2 title card — existing footage of a fictional adult speaker being lip-synced to a new waveform

    VEED

    VEED Lipsync 2

    Reference images
    1 video · 1 audio
    Output
    Up to 5 min

    Best for

    Clean, fast re-voicing; the output runs as long as the speech

    Open VEED Lipsync 2
  • Sync Lipsync 3 title card — a fictional adult speaker's lips synced to a waveform that stretches to match a longer audio track

    Sync Labs

    Sync Lipsync 3

    Reference images
    1 video · 1 audio
    Output
    Up to 5 min

    Best for

    The most precise mouth shapes; choose cut, loop, bounce, pad or retime

    Open Sync Lipsync 3
  • Sync React-1 title card — a fictional adult actor's emotion-controlled performance

    Sync Labs

    Sync React-1

    Reference images
    1 video · 1 audio
    Output
    Up to 15 s

    Best for

    Re-acts the face with an emotion, not just the lips

    Open Sync React-1

From our tests

Strengths and limits

Good at

  • Lowest price for video lip sync here: 3 credits a second, 180 credits for a full minute.
  • Keeps your footage — only the mouth area is regenerated, so lighting, background and framing stay as shot.
  • Long enough for real work: up to 5 minutes of speech in one clip.
  • Open source (Apache 2.0) — the same model you'd self-host, without the 8–18 GB GPU.

Limits

  • No LatentSync clips on this page yet — test a short clip of your own footage first.
  • Mouth only: the head and expression don't change with the new audio. InfiniteTalk or React-1 re-perform more of the face.
  • Built for talking heads; side profiles, covered mouths, fast motion or several faces in frame sync less reliably.
  • It needs a video — for a single photo, use a talking-photo engine such as InfiniteTalk or Kenerate Avatar in the same studio.

How to

How to use LatentSync on Kenerate

  1. Step 1

    Open Avatar Talk

    Go to /app/avatar-talk, choose Lip sync a video and pick LatentSync (the button on this page selects it).

  2. Step 2

    Upload the video

    Add a clip of up to 5 minutes where one person faces the camera and the mouth is clearly visible. Use your own footage or footage you have the rights and consent to re-voice.

  3. Step 3

    Add the new speech

    Upload a clean voice track, or make one in Kenerate's voice studio. Remove music and background noise first for the tightest sync.

  4. Step 4

    Generate

    Check the credit cost (3 a second, 3 s minimum) and generate. Download the MP4 when it's ready.

Kenerate AI Video Studio in Text to Video mode with a lighthouse scene prompt typed in

Open Video Studio in Text to Video mode and write the shot — subject, action, camera move and light.

1 / 5 · Describe the scene

Watch the tour · 1:19

Text, image & reference to video, models, edit, extend & chat

Chapters

FAQ

LatentSync questions

What is LatentSync?

LatentSync is ByteDance's open-source lip-sync model. Given a video of someone talking and a new audio track, it regenerates the mouth region frame by frame so the lips match the new speech. The paper (arXiv 2412.09262) was first published in December 2024, and the code and weights are on GitHub under bytedance/LatentSync.

Link to this answer

How does LatentSync work?

It's an audio-conditioned latent diffusion model built on Stable Diffusion. Whisper converts the audio into embeddings that steer the U-Net through cross-attention, while reference and masked frames from your video keep the face and scene intact. Training adds SyncNet, LPIPS and TREPA losses so the lips stay in sync and the frames stay steady.

Link to this answer

What's new in LatentSync 1.6 vs 1.5?

LatentSync 1.5 (14 March 2025) added a temporal layer for steadier frames, improved Chinese-language videos and cut training memory. LatentSync 1.6 (11 June 2025) was trained on 512×512 video to reduce the blurry mouth area of earlier versions, and needs about 18 GB of VRAM to run locally versus 8 GB for 1.5.

Link to this answer

Is LatentSync free?

The model is free to download and self-host under the Apache 2.0 licence, if you have a suitable GPU. On Kenerate it costs 3 credits a second; Avatar Talk only needs a verified email, so the 25 starter credits on a new account cover a short test clip of about 8 seconds.

Link to this answer

How much does LatentSync cost on Kenerate?

3 credits per second of speech, with a 3-second minimum. A 30-second clip is 90 credits, one minute is 180 and a full 5-minute video is 900. That makes it the cheapest video lip sync in Avatar Talk.

Link to this answer

Can I use LatentSync in ComfyUI?

Yes, community ComfyUI nodes and hosted ComfyUI workflows exist for LatentSync, but you need a local GPU and the model files. On Kenerate you skip the setup: upload a video and audio in the browser and it runs on our side.

Link to this answer

Is there a LatentSync API?

ByteDance publishes the code, not a hosted API; several cloud platforms host it. If you want to use it without code, Kenerate runs LatentSync in Avatar Talk: upload the video and the speech, and the credit cost shows before you generate.

Link to this answer

What's a good LatentSync alternative?

In the same studio: InfiniteTalk Fast · Video (4.5 credits a second, up to 10 minutes) also moves the head and expression; VEED Lipsync 2 (22.5) gives clean, quick re-voicing; Sync Lipsync 3 (40.5) has the most precise mouth shapes; Sync React-1 (50.1, up to 15 s) changes the emotion too. You can run each on the same clip and compare.

Link to this answer

Which videos work best with LatentSync?

Front-facing talking heads with one person, steady framing, good light and an unobstructed mouth. Clean speech without music helps a lot. Profiles, hands over the face, beards hiding the lips or several faces in one shot give weaker results.

Link to this answer

In depth

LatentSync, in depth

Background, how to prompt it, and when to pick something else.

What a LatentSync video costs

LatentSync is billed per second of speech, at one flat rate:

  • Under 3 s — 9 credits (billed as 3 seconds).
  • 30 s — 90 credits. A social clip or ad variant.
  • 1 min — 180 credits. A short explainer in a new language.
  • 5 min — 900 credits. The longest single clip.

By Last updated and reviewed

We run these models in the Kenerate generator. Model facts come from the makers' own pages; specs and limits were checked against our code; the examples are our own outputs.

Sources: bytedance/LatentSync — GitHub · LatentSync: Taming Audio-Conditioned Latent Diffusion Models for Lip Sync with SyncNet Supervision — arXiv 2412.09262

Try LatentSync

Free to start. No watermark.

Tried it? Tell us how it went