Skip to main content

Lip Sync API

spicyapi/lip-sync-v1/lip-sync

Lip Sync redraws the mouth of the person in a video to match a new speech track of 3 to 60 seconds, leaving performance, lighting and framing as shot. It returns an MP4 with your audio, keeping resolution up to 720p.

From $0.012/s

Workbench

Input

Lip sync
1/1

Drop a video here, or browse · 1 file · Max 90 MB · MP4

  • 1
1 / 1 files
The footage to re-voice. One face, reasonably large in frame and mostly facing the camera. It must be a direct link to the MP4 file; uploading it is the most reliable route. at least 1 characters
1/1

Drop an audio file here, or browse · 1 file · Max 90 MB · MP3 · WAV

1 / 1 files
The new speech, 3 to 60 seconds, MP3 or WAV. The result runs as long as this recording; files outside the range are rejected before anything is charged. at least 1 characters
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run

Your result will appear here.

Configure the inputs, review the estimate, then run the model.

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

Same footage, new words — only the mouth changes

Send a clip and a new speech track, and the person on screen is made to say it. Only the mouth area is redrawn; the performance, the lighting and the framing stay as shot, and the result carries your audio. Dub into another language, fix a fluffed line, or give a silent generated clip a voice.

Re-voice a clip
Same footage, new words — only the mouth changes
Request
video_url and audio_url
Output
One MP4 with your audio, up to 720p
Length
Follows the audio, 3 to 60 s
Billing
Per second of returned video, 3-second minimum
What you send
A video and a speech fileMP4 plus 3 to 60 seconds of MP3 or WAV. Nothing to write.
What comes back
The same shot, re-voicedAt the clip's resolution up to 720p, running as long as the new audio.
How long it takes
Minutes, so pollOur five-second tests took one to three minutes; allow about four per 10 seconds of audio.

Why re-voice with Lip Sync

  • The performance is kept

    Expression, head movement, lighting and camera all come from your clip. Only the mouth is redrawn to match the new words.

  • Short clips cover long lines

    If the video is shorter than the audio it is looped to fill it, so a steady single shot can carry a longer sentence.

  • Your audio replaces the original

    The returned file carries the speech you sent, already in sync — no separate muxing step.

  • Priced by the second

    You pay per second of the returned video, rounded up, with a 3-second minimum. The live rate is on this page.

Who uses Lip Sync

  • Another language, the same take

    Localisation and dubbing

    Another language, the same take

    Keep the original performance and swap in the translated track; the mouth follows the new language instead of the old one.

  • Fix a line after the shoot

    Editors and producers

    Fix a line after the shoot

    With the performer's agreement, swap a fluffed or outdated sentence for a new recording instead of booking them and the location again.

  • Give generated clips a voice

    AI video creators

    Give generated clips a voice

    Most video models return silent clips. Add a spoken line and make the character on screen actually say it.

How to call Lip Sync

  1. Choose footage with a clear mouth

    One face, large enough in frame and turned mostly toward the camera. Hard cuts, heavy motion blur and hands near the mouth make the sync less precise.

  2. Prepare the new line

    Clean speech between 3 and 60 seconds, as MP3 or WAV, with no music underneath. The result runs as long as this recording, up to about half a second longer.

  3. Send both and poll

    Create the task with video_url and audio_url — direct links to the files, or uploads — then poll and download. Processing takes minutes, not seconds.

Real results from our test runs

  • Night-train shot, new spoken line

    A five-second 1280×720 clip with one woman on screen, re-voiced with a 4.5-second line. It came back at 1280×720 with her mouth following the new words. Turn the sound on and compare with the silent original.

    {
      "video_url": "https://cdn.spicyapi.ai/models/examples/seedance-2-0/21e362dabefca9de.mp4",
      "audio_url": "https://cdn.spicyapi.ai/models/examples/inputs/67934a5ecc7b6624.wav"
    }
    Input
    Result

Lip Sync questions

Where it fits

Lip Sync changes words in footage you already have. Starting from a still photo instead? Use Talking Avatar. Need effects and ambience rather than speech? Video Sound Effects builds a sound bed from the picture.