VEED Lipsync v2Production-Quality Lip Sync From Any Audio
Re-sync any talking video to a new audio track. Pair real footage, an avatar, or a generated clip with a voiceover and Lipsync v2 matches the mouth to your audio frame by frame, available via the fal API and playground at $0.07 per second.
Start building with the Lipsync v2 API
One endpoint for lip sync. Pass a source video and an audio track, and Lipsync v2 returns the video re-synced to the new audio, billed at $0.07 per second.
What Makes Lipsync v2 Different?
Re-Sync Any Talking Video to New Audio
Lipsync v2 takes two inputs: a source video and an audio track. Send real footage, an AI-generated clip, an avatar, or an animated character, and it returns the same video with the mouth re-timed to your new audio. No reshoot, no manual keyframing, and no reference performance required.
Frame-Accurate Mouth Movement That Holds Up
This is VEED's most advanced lip sync model yet. It tracks the speaker frame by frame, matches natural speech timing, and keeps the subject's identity and expression intact through motion, so the result reads as if it was originally filmed to that audio.
Ship the Same Video in Every Language
Swap the voiceover to change the language or the script without booking a reshoot. Pair a video with a translated or re-recorded track and Lipsync v2 re-aligns the lips to match, so one piece of footage travels to every market. Billed at $0.07 per second of output, no minimums.
Lipsync v2 in Action
Real clips made with Lipsync v2. Each started as a single take, then the audio was swapped, from a fresh ad hook to a full language dub. The quoted text is what you hear in the clip.
One take, swapped hooks
"Nobody is talking about this, and I'm kind of mad about it. I found the comfiest thing I own, and I'm not taking it off."
One video, every language
"What if you never had to worry about dubbing again? With VEED Lip Sync, make your videos speak any language. Faster workflow, more reach, and accuracy so good that even hand movements won't affect the quality."
How to access the Lipsync v2 API
The client API handles the request submit protocol. It will handle the request status updates and return the result when the request is completed.
import { fal } from "@fal-ai/client";
const result = await fal.subscribe("veed/lipsync/v2", {
input: {
video_url: "https://v3.fal.media/files/monkey/q1fDPhrpfjfsaRmbhTed4_influencer.mp4",
audio_url: "https://v3.fal.media/files/rabbit/Ql3ade3wEKlZXRQLRbhxm_tts.mp3",
},
logs: true,
onQueueUpdate: (update) => {
if (update.status === "IN_PROGRESS") {
update.logs.map((log) => log.message).forEach(console.log);
}
},
});
console.log(result.data);
console.log(result.requestId);Who Builds With Lipsync v2
From localization and marketing teams to creators and AI video pipelines, people across industries are building with Lipsync v2 on fal.
Dub Content Into Every Language
Take one finished video and release it worldwide. Pair the footage with localized voiceovers and Lipsync v2 re-syncs the mouth for each language, so international audiences see natural delivery instead of a mismatched dub.
Re-Voice Without Reshooting
Fix a flubbed line, update a stat, or change a call to action by swapping the audio instead of filming again. Keep the same on-screen take and let Lipsync v2 match the mouth to your new recording.
Ad Variations at Scale
Produce message and market variants from a single hero video. Change the voiceover to test new hooks or launch in a new region, and ship a batch of on-brand cuts without a new production day.
Clean Dialogue and ADR
Replace lines, tighten delivery, or dub a performance in post. Lipsync v2 re-aligns the mouth to the new dialogue track, so re-recorded audio sits naturally on the original picture.
Sync Generated Avatars and Characters
Chain Lipsync v2 into a generation workflow. Produce a talking video or avatar with another model, generate a voice with TTS, then re-sync the lips to lock picture and audio together in one pass.
Update Lessons by Swapping Audio
Keep courses current without re-filming an instructor. Re-record the narration for an updated module and re-sync the existing video, so lessons stay accurate and the presenter stays consistent.
Common questions about Lipsync v2
What is VEED Lipsync v2?
VEED Lipsync v2 is a lip sync AI model that re-syncs a talking video to a new audio track. You provide a source video and an audio file, and it returns the same video with the mouth movement re-timed to match the new audio, with natural speech timing and expression. It is available on fal through the API and the playground.
How does lip sync work with Lipsync v2?
Lipsync v2 takes two inputs: a video and an audio file. It tracks the speaker's face across every frame, then re-times the mouth to match the sound of your audio. The result is the original video delivering exactly what is in the new audio track, so you can dub, re-voice, or correct a take without reshooting.
What videos work best with Lipsync v2?
Lipsync v2 works with real footage, AI-generated clips, avatars, and animated characters that show a clear, front-facing speaker. Well-lit video where the face and mouth are visible and unobstructed produces the most natural sync. Accepted formats include MP4, MOV, WebM, M4V, and GIF.
What audio can I use?
You can use any spoken audio, including recorded voiceovers, dubbed tracks, text-to-speech output, dialogue, and narration. Lipsync v2 matches mouth movement to whatever audio you pass in through the audio_url parameter, so you control both the voice and the script. Accepted formats include MP3, OGG, WAV, M4A, and AAC.
How much does Lipsync v2 cost?
Lipsync v2 is billed at $0.07 per second of output video, with no minimums, so you pay only for the length you generate. Both the playground and the API use the same per-second pricing.
How is this different from image-to-video lip sync?
Lipsync v2 re-syncs an existing video to new audio, so you keep the original footage and motion and only change the spoken track. To animate a still image into a talking video instead, use VEED Fabric 1.0.
How do I get started with the Lipsync v2 API?
Lipsync v2 is available now on fal. Try it instantly in the playground with no setup required. To integrate via API, sign up and grab an API key from your dashboard, then use the Python or JavaScript SDK.
Get in Touch About Lipsync v2
Want to bring Lipsync v2 into your product or workflow? Leave your details and our team will reach out.
