Lip sync an existing video to new audio: 8 Sume video rows
Eight Video Router rows re-sync a clip you already have to new audio: video_url plus audio_url, 2 to 60 s on most, 9 s on InfiniteTalk Video.

To lip sync an existing video to new audio on Sume, send a Video Router row that takes video_url plus audio_url. There are eight such rows, added on 2026-10-13: Sync Lipsync 3, Sync Lipsync 2 Pro, Sync Lipsync 2, Kling Lipsync, LatentSync, VEED Lipsync, InfiniteTalk Video and PixVerse Lipsync.
Seven of the eight take no prompt; only InfiniteTalk Video requires one. The nine other lipsync rows start from a single still image instead, which is a different job (see the last section).
The eight rows that take a clip
Every row is an explicit pick: none is in Auto, and none is reachable from POST /v1/videos, which has no audio field. You call POST /v1/video-router/generate with the model id and read the catalog with GET /v1/video-router/models.
Check the model's entry in the catalog before you build around it: GET /v1/video-router/models/{model_id} returns that row's limits, so a script can read the maximum clip length instead of hard-coding the numbers above. Run one short test job per row you plan to use, and compare mouth movement on your own footage; clips with side profiles, hands near the face or heavy compression are where re-sync quality varies most.
| Model id | Clip length | Prompt | Notes |
|---|---|---|---|
| sync-lipsync-3 | 2-60 s | none | Output keeps the clip's resolution |
| sync-lipsync-2-pro | 2-60 s | none | Same fields as Sync Lipsync 3 |
| sync-lipsync-2 | 2-60 s | none | Same fields as Sync Lipsync 3 |
| kling-lipsync | 2-10 s | none | Billed in 5 s steps of the source clip |
| latentsync | 2-60 s | none | Billed for at least 40 s |
| veed-lipsync | 2-60 s | none | Plain clip plus audio |
| infinitalk-video | 2-9 s | required | 480p or 720p, 480p default |
| pixverse-lipsync | 2-30 s | none | Plain clip plus audio |
A request that works
The body is small. duration is whole seconds and is required, because the price follows it.
curl -X POST https://api.sume.com/v1/video-router/generate \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: relip-001" \
-d '{
"model": "sync-lipsync-3",
"video_url": "https://example.com/clip.mp4",
"audio_url": "https://example.com/new-line.mp3",
"duration": 12,
"mode": "async"
}'Choosing among the eight
Pick by clip length first, since it removes rows quickly: a 25 s clip rules out Kling Lipsync (10 s) and InfiniteTalk Video (9 s) and leaves six rows. Then decide whether you want the clip's own resolution preserved. Sync Lipsync 3 is documented to keep it, and the Sync rows cut off at the shorter of clip and audio.
If you want a scene described in words as part of the re-sync, InfiniteTalk Video is the only row that takes a prompt, and it requires one. The other seven take none.
Billing differs by row, and two have floors that matter for short clips. The next posts in this series cover what duration to send when audio and clip differ and the Kling and LatentSync minimums. Sume shows credits only, never dollars; see credits.
When to start from a still instead
If you have no footage, only a portrait, use one of the nine image rows (VEED Fabric 1.0 and Fast, MiniMax H3 Max Lip Sync, Kling Avatar 2.0 and Pro, InfiniteTalk, OmniHuman 1.5, Creatify Aurora, Wan 2.2 Speech to Video). Those take image_url plus audio_url and the clip is as long as the audio. A comparison of one vendor's video-input route is in VEED lipsync-v2 video plus audio vs a still.
Sources
Related posts
More in Media tools
- Lip sync audio longer than the video: which duration to send
On Sume video-to-video lipsync, duration is the output's length: the shorter of clip and audio. Kling Lipsync is the exception and takes the clip's.
- Pinterest video ratio floor 1:2: which Sume output sizes pass
Pinterest asks you to avoid video ratios beyond 1:2 and 1.91:1. 1080x1920, 1080x1350 and 1080x2160 all land inside; here is the arithmetic.
- Suno Studio clip stretching: fit AI music to a video on Sume
Suno Studio added clip stretching, downbeat detection and fade curves on Oct 8, 2026. Sume has none of them; it fits music by prompt, trim, fade and duck.
- VEED Subtitles styles on Sume: 9 dynamic bill twice
Sume's veed-subtitles row has 30 VEED caption styles: 9 dynamic ones bill twice, 21 basic ones bill once, and 6 take a second highlight color.
Written by Sume