Creative studioGeneratedModels
Sync Lipsync 2 Pro
Creative Studio video model reference for the public API.
Sync Lipsync 2 Pro
Public model ID: sync-lipsync-2-pro
Asset type: video
Category: Lip syncing
Starting credits: 4 (defaults: 4)
Prompt not supported.
Start a generation
curl -s -X POST "$API_BASE_URL/v1/creative-studio/generations" \
-H "Authorization: Bearer vsl_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"modelId": "sync-lipsync-2-pro",
"prompt": "Your prompt here",
"video": ["https://example.com/reference.jpg"],
"sync_mode": "loop"
}' | jqPoll GET /v1/creative-studio/generations/{id} until status is completed. Completed generations return outputUrl on cdn.videoslash.com.
Media parameters
| Name | Type | Constraints | Default | Description |
|---|---|---|---|---|
video | string | required · max items: 1 | — | Input video file (.mp4) |
audio | string | required · max items: 1 | — | Input audio file (.wav) |
Settings parameters
| Name | Type | Constraints | Default | Description |
|---|---|---|---|---|
sync_mode | enum | optional · enum: loop, bounce, cut_off, silence, remap | loop | Lipsync mode when audio and video durations are out of sync |
temperature | number | optional · min: 0 · max: 1 | 0.5 | How expressive lipsync can be (0-1) |
active_speaker | boolean | optional | false | Whether to detect active speaker (i.e. whoever is speaking in the clip will be used for lipsync) |