AI video generation
What is AI lip sync?
Lip sync, in AI video, is a mouth that moves in time with the words being spoken. It is made in one of two ways: a video model generates the face and the speech together from a prompt, or a separate model re-animates the mouth in an existing video to match an audio track.
By the DreamBench team. Updated .
AI lip sync at a glance
At a glance
- What it is
- A face whose mouth matches the speech you hear, sound by sound.
- Two routes
- Generated together from a prompt, or driven by an audio track you already have.
- Generated together needs
- A video model with sound, and the line written in the prompt.
- Driven by audio needs
- A video with a clear face, an audio file, and a lip-sync model.
- Hardest cases
- Fast speech, side views, beards and hands over the mouth, several people talking.
- On DreamBench
- Lines written in the prompt, spoken by models with sound. No upload of your own voice.
How AI lip sync works
Every spoken sound has a mouth shape. Lips press shut for p, b and m; the top teeth touch the lower lip for f and v; the lips round for oo. Lip sync works by getting those shapes on screen at the moment each sound is heard, and blending one into the next the way a real mouth does.
There are two ways to get there. A video model with sound can make the face and the voice at once, from a prompt that holds the line: nothing exists before the generation, so the mouth and the words are invented together. Or a lip-sync model can take a video that already exists and an audio track, and redraw only the mouth area so it says the new words.
Generated together
A prompt with the line in quotes
Who speaks, what they say, in which language and how.
A video model with sound
It makes the picture and the audio in one generation.
A new face and its voice
The mouth and the words come out of the same pass, timed to each other.
Driven by audio
A video of a face, and an audio track
Footage you already have, and the speech it should say.
A lip-sync model
It reads the sounds and redraws the mouth area, frame by frame.
The same video, new mouth movement
The rest of the frame is kept; only the lower face changes.
From sounds to mouth shapes (visemes)
- p b mLips pressed shut
- f vTop teeth on the lower lip
- o u wLips rounded
- s zTeeth together, lips apart
- ɑ æJaw dropped open
- —Silence: mouth at rest
Several sounds share one mouth shape, so a model that hears the sound has to draw the shape, hold it for the right fraction of a second and blend into the next. Both routes are judged on the same thing: whether the shapes land when the sounds do.
Phonemes and visemes
A phoneme is a sound of speech; a viseme is what it looks like on the face. In Microsoft’s speech documentation, a viseme is “the visual description of a phoneme”, and there is no one-to-one match: several sounds, such as s and z, look the same on a speaker’s face. Microsoft uses 22 visemes for its speech service and notes that the set varies by language, which is one reason lip sync that looks right in one language can look loose in another.
Avatar and game pipelines drive a 2D or 3D face from visemes directly: the voice engine names each mouth shape and when it starts. Video models don’t list visemes; they learn the link between sound and mouth from footage of people talking.
Audio-driven lip-sync models
Audio-driven lip sync starts from a face you already have. A well-known research example is Wav2Lip (2020): it lip-syncs “a talking face video of an arbitrary identity” to a target speech clip, and it learns from a strong lip-sync discriminator, a network that judges whether mouth and sound agree. An earlier Oxford paper, Out of time by Chung and Zisserman (2016), trained a network to measure the synchronization between mouth motion and speech in a video: the kind of judge such models learn from.
Model makers now sell the same route as a feature. Kling’s Lip Sync takes a video with a complete face and either an uploaded audio file or a voice made from text, and crops the audio if it runs longer than the video. Alibaba’s VideoRetalk takes a video and an audio file and asks for a clear, front-facing face. In each, the rest of the frame is kept and the lower face is redrawn.
Joint audio-video models
The newer route makes sound and picture in the same generation. Google introduced Veo 3 as generating sound effects, ambience and dialogue natively, and Kling 3.0 is described with character-level lip-sync and dialogue given to several characters in one scene. Research models such as Ovi (2025) show the idea in the open: one generative process for both, with two linked networks trading timing and meaning so the sound needs no alignment afterward. See native audio for the sound side in depth.
Generated together or driven by audio: the two kinds of lip sync
Which route you need depends on what you start with. If nothing exists yet, generate the face and the voice together; if footage or a voice already exists and must stay, you need an audio-driven tool.
| Generated together | Driven by audio | |
|---|---|---|
| You start with | A prompt with the line in it, maybe a reference picture | A video of a face and an audio track |
| The voice | Invented by the model, described in the prompt | Yours, an actor’s or a text-to-speech voice, fixed before the sync |
| What is generated | Everything: face, body, scene, voice and sound | The mouth area, frame by frame; the rest of the frame is kept |
| Timing | Made together, so mouth and words come from one pass | The model fits the mouth to audio that can’t move |
| Good for | New characters, ads, short scenes, a line in another language | Your own recording, a voice-over replaced, an existing performance |
| Typical limits | One short clip at a time; the exact voice changes from run to run | Asks for a clear, front-facing face; the audio decides the length |
Lip sync, dubbing, talking avatars and talking photos
These names overlap in search results and in tools, but they describe different jobs. Lip sync is the part they share: a mouth that matches the speech.
| What goes in | What comes out | |
|---|---|---|
| Lip sync | A prompt with a line, or a face video and an audio track | A face whose mouth matches the words |
| AI dubbing | An existing video in one language | The same video speaking another language: the speech is translated and revoiced, often with lip sync on top |
| Talking avatar | A script, and a digital presenter chosen or made once | A presenter reading the script to camera, reused across many videos |
| Talking photo | One still picture of a face, and a voice or a line | That picture brought to life, speaking: a short clip with little movement beyond the head |
A spoken line in a real DreamBench clip
This 30-second take was made on DreamBench from the brief under it, on Seedance 2.5 with sound. The chef’s line is written in the brief in Japanese, in quotation marks, with who says it and how: “says quietly in Japanese”. Nothing was recorded; the voice, the words and the mouth were generated together.
- Seedance 2.5
- 16:9
- 720p
- 30 s
- With sound
The brief, as written
One unbroken take inside a tiny late-night ramen shop, steam everywhere. An old chef ladles broth with total focus, tastes it, pauses, and says quietly in Japanese: 「五十年、同じスープ。まだ完璧じゃない。」("Fifty years, the same soup. Still not perfect.") Without a cut he turns, sets the finished bowl in front of a young customer at the counter, and watches him take the first sip — allowing himself the smallest smile as the camera drifts slowly closer through the steam. No cuts, no cutaways: one continuous shot from ladle to smile.Watch how the line is placed: after a pause, while the chef is still and facing the light. A spoken line lands best on a face that isn’t also doing something fast.
How to prompt an AI character to talk
To make an AI character talk, write the line in the prompt, in quotation marks, and say who speaks it. A model with sound reads a quoted line as speech; a line without quotes is often treated as a description. A useful order:
| What to say | Example | |
|---|---|---|
| Who speaks | The speaker, as the prompt describes them | The old chef |
| How | Voice and manner, in a few words | says quietly, tired but proud |
| Language | Named, if it isn’t the prompt’s own | in Japanese |
| The words | Exactly, in double quotes | “Fifty years, the same soup.” |
| When | The moment in the shot | after he tastes the broth |
| Framing | Close enough to see the mouth | medium close-up, face to camera |
- Keep it short: about two words a second of clip is a comfortable pace, so an 8-second shot holds one or two sentences.
- One speaker at a time, each line given to a named person; say that the others listen in silence.
- Put the speaker facing the camera or at three-quarters, with light on the face.
- Keep hands, food, cups and microphones away from the mouth while the line is spoken.
- If you need an accent, ask for it in words, such as “a soft Scottish accent”.
The AI video prompt generator has a spoken-line option for any model, and the Kling 3.0 prompt generator writes a line to be lip-synced in English, Chinese, Japanese, Korean or Spanish. Both write the prompt only; the clip is still made by the video model.
What people use lip sync for
- Talking-to-camera ads and social clips, where a presenter says one line about a product.
- Short dramas and sketches, with two characters trading lines.
- Animated and stylized characters that speak, from a mascot to a cartoon animal.
- The same scene in several languages, each version generated with its own line.
Where AI lip sync breaks
- Fast speech: when sounds come faster than the frames can show them, the mouth smears into a blur or skips shapes. Slow the line down or cut words.
- Side views: both routes do best on a face seen from the front or at three-quarters; VideoRetalk asks for a front-facing face outright. In profile, half the mouth is hidden and errors show.
- Beards, mustaches and hands near the mouth hide the lip line, so the model has less to follow and more to invent.
- Teeth and tongue: they come out blurred, merged or change from frame to frame, most of all on open vowels in a close-up.
- Several speakers: the voice can come from the wrong face, or a listener’s lips move too. Name each speaker and give each line to one person.
- Languages: a model lip-syncs best in the languages it learned from most. Some makers list theirs, and a line in another language can come out less clear or in a different language.
Why does the voice in my AI video not match the mouth? Usually the line is too long or too fast for the clip, the speaker is turned away, or the prompt doesn’t say who speaks: fix that and generate again. Google itself names speech in short lines and audio synchronization as work in progress for Veo.
Lip sync and consent: making a real person say words they didn’t
An audio-driven tool can put any words into any filmed face. That is the same technique behind many deepfakes, and it is why consent comes first: make a real person appear to say something only with their informed permission, and never to deceive, to endorse a product they don’t, or to put words in the mouth of a public figure.
DreamBench’s Terms of Use ask for informed permission before a real person’s likeness or voice is processed or depicted with AI, and rule out unauthorized real-person depictions, deceptive impersonation and false endorsements. Seedance on DreamBench refuses reference pictures of real human faces outright.
If a clip shows a real person saying something they didn’t say, label it as AI-made wherever you publish it.
Lip sync on DreamBench
On DreamBench, lip sync is generated together with the video. You describe the film, and when the brief has people speaking, DreamBench writes each line into the prompt of its scene in quotation marks, names who says it, keeps everyone else’s lips closed and describes each speaker’s voice the same way in every clip. A model with sound then makes the face and the voice in one pass. Each clip is generated on its own, so a voice can still vary a little from scene to scene; see character consistency.
Some models are made for it: HappyHorse 1.1 is on the menu for people speaking to camera, Kling 3.0 gives lines to several characters in one scene, and Wan 3.0 builds scenes with dialogue. Sound is not always speech, though: on DreamBench Wan 2.7 adds music or effects, and Vidu Q2 adds background music only.
| Model | Sound | First and last frame | Resolutions | Aspect ratios |
|---|---|---|---|---|
| Seedance 2.5 | On or off | Yes | 480p, 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Seedance 2.0 | On or off | Yes | 720p, 1080p, 4K | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Veo 3.1 | Always on | Yes | 720p, 1080p, 4K | 16:9 · 9:16 |
| Kling 4.0 | Always on | Yes | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Kling 3.0 | On or off | Yes | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Wan 3.0 | Always on | Yes | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| Wan 2.7 | On or off | Yes | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| Grok Imagine 1.5 | Always on | First frame only | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| MiniMax H3 | Always on | Yes | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| HappyHorse 1.1 | Always on | First frame only | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| LTX-2.3 | On or off | Yes | 720p, 1080p, 4K | 16:9 · 9:16 |
| Vidu Q2 | On or off | First frame only | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
What DreamBench doesn’t do: there is no upload for an audio file, so it can’t lip-sync a clip to your own recording, and it doesn’t dub an existing video into another language. Morph edits what is in a video you upload and keeps its original sound, unless you turn it off; it doesn’t take a new voice track. If a line comes out wrong, redo that scene alone. Each model’s page on the models list says what its sound includes.
Questions
What is AI lip sync?
AI lip sync is a mouth in a video that moves in time with the speech you hear. It is made either by a video model that generates the face and the voice together from a prompt, or by a lip-sync model that redraws the mouth in an existing video to match an audio track.
How do I make an AI character talk?
Use a video model that makes sound, and write the line in the prompt in quotation marks, with who says it, how and in which language. Keep it to about two words a second of clip, face the speaker to camera and keep hands away from the mouth. On DreamBench, describe the film and the lines are written into each scene for you.
What is the best way to lip sync an AI video?
It depends on what you start with. If you are making the video from nothing, generate the face and the voice together on a model with sound, since the mouth and the words come from one pass. If you already have footage or a recording that must stay, you need an audio-driven lip-sync tool, which redraws the mouth to fit your audio.
Can I lip sync my own voice on DreamBench?
No. DreamBench has no upload for audio files, so it can’t sync a video to your own recording. The voice in a DreamBench video is generated by the video model from the line written in the prompt. To use your own voice, you need an audio-driven lip-sync tool.
Can DreamBench dub an existing video into another language?
No. DreamBench doesn’t translate or revoice a video you already have. It can generate a new scene with a line written in another language, as in a clip whose chef speaks Japanese, on a model that speaks it.
What is the difference between lip sync and dubbing?
Lip sync is the match between a mouth and the speech. Dubbing replaces the speech in an existing video, usually with a translation, and may or may not re-sync the lips to the new words. Lip-synced dubbing does both.
What is a viseme?
A viseme is the mouth shape of a speech sound: lips pressed shut for p, b and m, or the top teeth on the lower lip for f and v. Several sounds share one viseme, and Microsoft’s speech service, for one, uses 22 of them. Lip sync looks right when the visemes land at the moment their sounds are heard.
Why is the lip sync in my AI video out of time?
Usually the line is too long or too fast for the clip, the speaker is turned away or partly hidden, or the prompt doesn’t say who speaks. Shorten the line, put the speaker facing the camera with light on the face, give the line to one named person and generate again.
Which AI video models can lip sync on DreamBench?
The models whose DreamBench pages describe spoken dialogue include HappyHorse 1.1, Kling 3.0, Wan 3.0, Veo 3.1, Grok Imagine 1.5 and MiniMax H3, and Seedance 2.5 speaks the line in the ramen clip on this page. Wan 2.7 adds music or effects rather than speech there, and Vidu Q2 background music only.
Can two AI characters talk to each other in one clip?
Yes, on a model with sound, though it is harder than one speaker. Give each line to one named character, keep the lines short and say that the listener stays silent; otherwise the voice can come from the wrong face. Kling describes Kling 3.0 as assigning dialogue to several characters in one scene.
Does AI lip sync work in languages other than English?
Yes, but how well depends on the model and the language: mouth shapes differ from language to language, and a model does best in the languages it learned from most. Some makers list the languages they support, and each model’s page on DreamBench says what its maker lists. Write the line in its own language and name the language in the prompt.
Is it legal to make a real person say something with AI lip sync?
It depends on where you are and what you do with it, but the rule to follow everywhere is consent: only with the person’s informed permission, and never to deceive, impersonate or fake an endorsement. DreamBench’s Terms of Use require that permission and rule out deceptive impersonation.
Related
DreamBench tools
Model pages
- HappyHorse 1.1Have people speak to camera with lip-synced dialogue, in clips of up to 15 seconds.
- Kling 3.0Make movement the focus, from sport and dance to vehicles, with lip-synced dialogue in 5 languages.
- Wan 3.0Build scenes with dialogue, ambience and sound effects, in single clips of up to 30 seconds.
- Seedance 2.5Tell a short story in one clip of up to 30 seconds, cut into linked shots, with sound made with the picture.
Terms
- Native audioSound a video model makes with the picture: dialogue, effects and ambience on one timeline.
- Text to videoAI that turns a written prompt into a video clip, every frame invented from the words.
- Character consistencyKeeping a character recognizably the same person in every shot of an AI video, not just within one clip.
- Motion transferAI that takes the movement from one video and gives it to a different character.
Sources
- Get facial position with visemeMicrosoft, read on
- A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild (Wav2Lip)arXiv, read on
- Out of time: automated lip sync in the wildVisual Geometry Group, University of Oxford, read on
- Kling AI Lip Sync GuideKling AI, read on
- Kling Video 3.0Kling AI, read on
- VideoRetalk, lip-sync replacementAlibaba Cloud, read on
- VeoGoogle DeepMind, read on
- Ovi: Twin Backbone Cross-Modal Fusion for Audio-Video GenerationarXiv, read on
DreamBench is an independent platform and isn’t affiliated with or endorsed by the companies named on this page.