Lip Sync lipsync
video model · provider: kling · typical generation time ~695s
Capabilities
| Capability | Value |
|---|---|
| Aspect ratios | — |
| Durations | — |
| Resolutions | 480p 720p |
| Modes | — |
Image-to-video (image_url) | ✓ |
First frame (first_frame_url) | — |
Last frame (last_frame_url) | — |
Audio generation (generate_audio) | — |
| Reference images | — |
| Reference videos | — |
| Reference audio | — |
| Extendable | — |
Credits
| Resolution | Base | Per second | Trim mode (flat) |
|---|---|---|---|
480p | 60 cr | 5 cr/s | 110 cr |
720p | 150 cr | 20 cr/s | 300 cr |
normal/collate: base + perSecond × (seconds − 5); normal caps at 15s, collate at 120s.
Example
bash
curl -X POST "https://api.aiveed.io/v1/generate/video" \
-H "X-API-Key: $AIVEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "lipsync",
"image_url": "https://YOUR-UPLOADED-PORTRAIT-URL",
"audio_url": "https://YOUR-UPLOADED-AUDIO-URL",
"audio_duration": 8,
"resolution": "480p",
"lip_sync_mode": "normal"
}'The response is a job — poll GET /v1/jobs/{id} or use
webhooks/SSE; when
status is completed, result_url is the hosted output.
Good to know
- Reference media (
reference_*_urls) is not supported — 422. - Requires
image_url(the face),audio_url, andaudio_duration(seconds, ≤120). Upload local files viaPOST /v1/uploadsfirst. - Prompt cap: 5,000 characters.