Skip to main content
POST

Authorizations

Authorization
string
header
required

API Key authentication. Format: Bearer YOUR_API_KEY.

Body

application/json

Vidu lip sync request. Synchronizes lip movements in the source video to match the provided audio track.

video_url
string
required

Source video URL containing the face to reanimate.

Minimum string length: 1
Example:

"https://example.com/talking-head.mp4"

audio_url
string

Replacement audio track URL. The model will reanimate the speaker's lips to match this audio.

Minimum string length: 1
Example:

"https://example.com/new-voiceover.mp3"

reference_face_image_url
string

Reference face image URL. When provided, the model uses this face to preserve identity consistency throughout the video.

Minimum string length: 1
Example:

"https://example.com/face-reference.jpg"

Response

Task submitted successfully

code
integer
required

Response code, 0 indicates success

Example:

0

message
string
required

Response message

Example:

"success"

data
object
required

Detailed data about the submitted asynchronous task.