>docs/api/lip-sync

Lip Sync API

Synchronize lip movements in a video to match an audio track using nohuman-x33. Upload a video of a person and an audio file — the model generates a new video with perfectly synced lip movements.

# Generate Endpoint

POST/v1/videos/lip-sync

Generate a lip-synced video by combining a source video with an audio track.

Parameters

NameTypeRequiredDescription
videostringrequiredPublicly accessible URL to the source video containing a person.
audiostringrequiredPublicly accessible URL to the audio file to sync lips to.

Response

{
  "id": "gen_ls_a1b2c3",
  "model": "nohuman-x33",
  "status": "created",
  "poll_url": "/v1/videos/generations/gen_ls_a1b2c3"
}

# Code Examples

Lip Sync Generation

curl -X POST https:"code-comment">//api.nohuman.studio/v1/videos/lip-sync \
  -H "Authorization: Bearer $NOHUMAN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://example.com/person-talking.mp4",
    "audio": "https://example.com/voiceover.mp3"
  }'

# Pricing

FeatureCost
Lip Sync (audio-to-video)$0.15 per generation

SYS :: lip-sync/v1 :: endpoint reference