Why a voiceover on an AI video clip never lip-syncs
Video models do not lip-sync to TTS or a later voiceover. Per Sume's docs a talking face comes from Fabric, H3 Max Lip Sync or an avatar talking-video job.

A video model clip with narration laid over it will not lip-sync, because video models do not lip-sync to generated TTS or to a later voiceover. Sume's models page states the rule: a face that talks is never a video-model clip with narration under it. Use a talking-face route, where the mouth is driven by the audio.
The three talking-face routes
Sume lists these on its models pages:
- VEED Fabric 1.0 at
POST /v1/veed/fabric-1.0: a still plus anaudio_url. - MiniMax H3 Max Lip Sync at
POST /v1/minimax/h3-max/lip-sync: the same still plus audio body, with audio of 5 to 14.8 seconds. - Avatar Video at
POST /v1/avatar-1.0/talking-video: a ready avatar and a script, 4 to 60 seconds.
What belongs on a video model instead
Wordless beats, B-roll and product motion are for the video models. Generate those with a normal video model, and join them around the talking-face clip on a Timeline so the audio of the face clip stays in sync with its own picture.
Fabric's input rules
Send audio_url, a measured duration_seconds and exactly one visual source, either an image_url or an avatar. You cannot send both. Measure the audio first, because duration_seconds is the basis of the reservation.
Sources
Related posts
More in Media tools
- Voiceover plus captions for a 100-word script: $0.2285
A 100-word script is about 600 characters: $0.0285 of text-to-speech plus a $0.20 caption job, $0.2285 on Sume.
- Voiceover plus captions for a 1200-word script: $0.5420
A 1200-word script is about 7,200 characters: $0.3420 of text-to-speech plus a $0.20 caption job, $0.5420 on Sume.
- Voiceover plus captions for a 150-word script: $0.24275
A 150-word script is about 900 characters: $0.04275 of text-to-speech plus a $0.20 caption job, $0.24275 on Sume.
- Voiceover plus captions for a 1800-word script: $0.7130
A 1800-word script is about 10,800 characters: $0.5130 of text-to-speech plus a $0.20 caption job, $0.7130 on Sume.
Written by Sume