GET
/v1/schemas/elevenlabs/audio/v1%2Fdubbing
Accept:
Request body
20 properties · 0 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| file | string | A list of file paths to audio recordings intended for voice cloning | format: binary · nullable |
| csv_file | string | CSV file containing transcription/translation metadata | format: binary · nullable |
| foreground_audio_file | string | For use only with csv input | format: binary · nullable |
| background_audio_file | string | For use only with csv input | format: binary · nullable |
| name | string | Name of the dubbing project. | nullable |
| source_url | string | URL of the source video/audio file. | nullable |
| source_lang | string | Source language. Expects a valid iso639-1 or iso639-3 language code. | default: "auto" |
| target_lang | string | The Target language to dub the content into. Expects a valid iso639-1 or iso639-3 language code. | nullable |
| target_accent | string | [Experimental] An accent to apply when selecting voices from the library and to use to inform translation of the dialect to prefer. | nullable |
| num_speakers | integer | Number of speakers to use for the dubbing. Set to 0 to automatically detect the number of speakers | default: 0 |
| watermark | boolean | Whether to apply watermark to the output video. | default: false |
| start_time | integer | Start time of the source video/audio file. | nullable |
| end_time | integer | End time of the source video/audio file. | nullable |
| highest_resolution | boolean | Whether to use the highest resolution available. | default: false |
| drop_background_audio | boolean | An advanced setting. Whether to drop background audio from the final dub. This can improve dub quality where it's known that audio shouldn't have a background track such as for speeches or monologues. | default: false |
| use_profanity_filter | boolean | [BETA] Whether transcripts should have profanities censored with the words '[censored]' | nullable |
| dubbing_studio | boolean | Whether to prepare dub for edits in dubbing studio or edits as a dubbing resource. | default: false |
| disable_voice_cloning | boolean | Instead of using a voice clone in dubbing, use a similar voice from the ElevenLabs Voice Library. Voices used from the library will contribute towards a workspace's custom voices limit, and if there aren't enough available slots the dub will fail. Using this f… | default: false |
| mode | enum | The mode in which to run this Dubbing job. Defaults to automatic, use manual if specifically providing a CSV transcript to use. Note that manual mode is experimental and production use is strongly discouraged. | automatic | manual · default: "automatic" |
| csv_fps | number | Frames per second to use when parsing a CSV file for dubbing. If not provided, FPS will be inferred from timecodes. | nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"elevenlabs","endpointId":"v1/dubbing","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}