Dub or replace audio on a video using a provided audio file. Runs asynchronously — poll status via GET /v3/overdubs/.
HeyGen API key. Obtain from your HeyGen dashboard.
Request body for POST /v3/overdubs.
Asset input via publicly accessible HTTPS URL.
Asset input via publicly accessible HTTPS URL.
Title for the overdub 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 overdub
End time in seconds for partial overdub
Frame rate mode: 'vfr', 'cfr', or 'passthrough'.
Project/folder ID to organize overdub into
Successful response
Response for POST /v3/overdubs.