Click to upload or drag and drop
Supported formats: MP4, QUICKTIME, X-MATROSKA Maximum file size: 500MB
Video asset URL
Click to upload or drag and drop
Supported formats: MPEG, WAV, X-WAV, AAC, MP4, OGG Maximum file size: 10MB
Target pure vocal audio URL; used to drive video lip movements.
Service identifier
Enable vocal separation to suppress background noise.
Whether to enable scene segmentation and speaker identification. Supported only in Basic mode.
Supported in lite mode. Whether to loop the video when the audio is longer than the video.
Supported in lite mode. Whether to loop the video in reverse (backward). Requires align_audio to be set to true.
Supported in lite mode. Start time of the template video, in seconds.
no output
README
Complete guide to using volcengine/video-to-video-lip-sync
Volcengine Video-to-Video Lip Sync API: AI Lip Sync & Video Dubbing API
Integrate Volcengine Video-to-Video Lip Sync API for seamless AI lip sync video dubbing. High-accuracy mouth sync engine supporting multi-language video translation at scale. Available on Kie.ai.

Key Features of the Volcengine Lip Sync API
Frame-Accurate Lip Synchronization
Unlike traditional audio-driven methods that produce loose sync, Volcengine's deep learning model achieves pixel-level mouth-to-audio alignment — even preserving subtle articulations like "p" and "b" plosives. The result: natural-looking speech that passes the uncanny valley test.

Multi-Language Video Dubbing Pipeline
Combine the Lip Sync API with Volcengine's Video Translation API to automatically dub videos into 20+ languages. The pipeline detects original speech, translates it, generates synthesized voice, and syncs lip movements — all in a single async workflow with no manual intervention needed.

Native Ecosystem Integration
Built directly into Volcengine's Intelligent Vision Service, the API works out of the box with ByteDance's infrastructure: automatic transcoding, CDN delivery, watermark removal, and video moderation. No need to stitch together multiple services — one API key gives you the full video generation stack.

High-Throughput Async Task Processing
The API uses Volcengine's CVSubmitTask/CVGetResult asynchronous pattern, allowing you to submit hundreds of lip sync jobs simultaneously without blocking. Each job processes independently with progress tracking, callback URL delivery, and automatic retry on failure — built for production-scale content pipelines.

How to Use the Volcengine Video-to-Video Lip Sync API
Get started with our product in just a few simple steps...
Step 1: Sign Up for Volcengine Lip Sync API Access on Kie.ai
Step 2: Submit a Lip Sync Task to the API
Step 3: Retrieve and Deliver the Synced Video
Popular Use Cases for Video-to-Video Lip Sync API
E-Learning & Course Localization
Translate and lip-sync educational video courses for global audiences. A university in Singapore used the API to dub 200+ hours of lecture content into Mandarin, Hindi, and Bahasa Indonesia — reducing localization costs by 70% while maintaining instructor authenticity through accurate lip sync.
Social Media Content Repurposing
Creators on TikTok and YouTube Shorts can clone their lip movements into multiple languages with a single source video. A travel vlogger repurposed one English video into 12 languages using Volcengine's pipeline, growing their international subscriber base by 340% in 3 months — all without reshooting a single frame.
Corporate Video & Global Marketing
Enterprises use the Lip Sync API to quickly adapt product demos, CEO announcements, and training materials for regional markets. A Fortune 500 tech company localized 500 product tutorial videos into Japanese, Korean, and Thai, achieving lip sync accuracy that passed internal QA on the first review — no reshoots needed.
Film & TV Dubbing Automation
Post-production studios integrate the API to automate the initial lip sync pass for foreign-language dubbing. Volcengine's engine handles the first rough sync, reducing manual VFX artist hours by 60% — sync artists only need to fine-tune emotional extremes, dramatically accelerating the dubbing pipeline from weeks to days.
Frequently Asked Questions About Volcengine Video-to-Video Lip Sync API
Find answers to common questions about our service.
What is the Volcengine Video-to-Video Lip Sync API and how does it work?
The Volcengine Video-to-Video Lip Sync API is a deep learning-powered service that takes an input video of a speaking person and a target audio track, then generates a new video where the speaker's lip movements precisely match the provided audio.
What languages does the Volcengine Lip Sync API support for video dubbing?
The Volcengine Lip Sync API supports 20+ languages with particular optimization for Asian languages including Mandarin Chinese, Japanese, Korean, Hindi, Thai, Vietnamese, and Bahasa Indonesia. Western languages like English, Spanish, and French are also supported with high accuracy.
How does Volcengine Lip Sync API compare to HeyGen for AI video dubbing?
Volcengine Lip Sync API offers superior performance on Asian-language speakers and more cost-effective pricing for high-volume processing. While HeyGen provides a broader language selection (175+), Volcengine excels in tonal language accuracy and native integration with ByteDance's video infrastructure.
Does the Volcengine Lip Sync API support callback URL for result delivery?
Yes, the Volcengine Lip Sync API natively supports callback URL delivery. When submitting a task, you can specify a callback URL and the API will automatically POST the result to your application endpoint once processing completes, enabling seamless pipeline integration.
Why choose Kie.ai for Volcengine Lip Sync API access over other platforms?
On Kie.ai, volcengine/video-to-video-lip-sync runs on POST /api/v1/jobs/createTask and drives the lip movements of an uploaded video to match a target vocal audio track. Set mode to lite for single-person frontal videos or basic for single-person complex scenes (supports scene segmentation and speaker identification); audio must be over 1 second and up to 240 seconds in lite or 210 seconds in basic (up to 10MB), and the video can be 360p to 1080p MP4 or MOV up to 500MB. The output is a 25 fps MP4 that follows the audio duration, so a longer video is trimmed and a shorter one is looped. New Kie.ai users receive 80 free credits to test, results can be posted to your callBackUrl or polled on the Get Task Details endpoint, and pricing is shown in the pricing card above.