Sync Labs

Model

Lip sync API that re-animates a face in any video to match new audio

Price
3 free clips a month, then from $5/month
Access
API key (x-api-key header)

About

API from sync. (Sync Labs): send a video or still portrait plus an audio track and get the mouth re-rendered to the new speech. Models run from lipsync-2 to sync-3 (4K) and react-1 for expression edits. Monthly plan plus per-second usage; free accounts get 3 short clips a month.

What you can do with it

  • Make a person in an existing video say new dialogue or a dubbed translation
  • Lip sync a talking-head video or a still portrait to a voiceover track
  • Change an actor's expression and head movement to fit a new line with react-1

Get started

  1. Create an API key in the sync. dashboard settings
  2. Host the video and audio at public URLs, or upload them as assets
  3. Poll the generation until its status is COMPLETED

Example

curl -X POST https://api.sync.so/v2/generate \
  -H "x-api-key: $SYNC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "lipsync-2",
    "input": [
      { "type": "video", "url": "https://assets.sync.so/docs/example-video.mp4" },
      { "type": "audio", "url": "https://assets.sync.so/docs/example-audio.wav" }
    ]
  }'

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript
MCP server
Remote

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .