Replaces the audio on an existing video and re-animates the speaker’s lip movements to match the new audio. Use mode: ‘speed’ for fast output or ‘precision’ for high-quality lip-sync.
HeyGen API key. Obtain from your HeyGen dashboard.
Request body for POST /v3/lipsyncs.
Asset input via publicly accessible HTTPS URL.
Asset input via publicly accessible HTTPS URL.
Title for the lipsync job
Quality mode: 'speed' (faster) or 'precision' (higher quality, uses avatar inference)
speed, precision Webhook URL for completion notifications
ID included in webhook payload
Generate captions for the output video
Preserve the source video's encoding specs (resolution, bitrate).
Allow dynamic duration adjustment
Remove background music
Enhance speech quality
Add watermark to output
Start time in seconds for partial lipsync
End time in seconds for partial lipsync
Frame rate mode: 'vfr', 'cfr', or 'passthrough'.
Project/folder ID to organize lipsync into
Successful response
Response for POST /v3/lipsyncs.