GET
/v1/schemas/fal/video/fal-ai%2Fheygen%2Fv3%2Flipsync%2Fspeed
Accept:
Request body
9 properties · 2 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| audio_url* | string | URL of the replacement audio file. | |
| video_url* | string | URL of the source video to lip-sync. | |
| enable_speech_enhancement | boolean | Enhance the replacement audio quality. | default: false |
| end_time | number | End time in seconds for partial lipsync. | n ≥ 0 · nullable |
| disable_music_track | boolean | Remove background music from the source video. | default: false |
| enable_caption | boolean | Generate captions in the output video. | default: false |
| start_time | number | Start time in seconds for partial lipsync. | n ≥ 0 · nullable |
| title | string | Optional title for the lipsync job. | nullable |
| enable_dynamic_duration | boolean | Allow duration adjustment to match the new audio. | default: true |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/heygen/v3/lipsync/speed","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}