GET

/v1/schemas/elevenlabs/audio/v1%2Fdubbing

kind inputactivity audiohash b5a95ab0extracted Jul 6, 2026version currentsource upstream spec ↗

Request body

20 properties · 0 required · 0 $defs
propertytypedescriptionconstraints
filestringA list of file paths to audio recordings intended for voice cloningformat: binary · nullable
csv_filestringCSV file containing transcription/translation metadataformat: binary · nullable
foreground_audio_filestringFor use only with csv inputformat: binary · nullable
background_audio_filestringFor use only with csv inputformat: binary · nullable
namestringName of the dubbing project.nullable
source_urlstringURL of the source video/audio file.nullable
source_langstringSource language. Expects a valid iso639-1 or iso639-3 language code.default: "auto"
target_langstringThe Target language to dub the content into. Expects a valid iso639-1 or iso639-3 language code.nullable
target_accentstring[Experimental] An accent to apply when selecting voices from the library and to use to inform translation of the dialect to prefer.nullable
num_speakersintegerNumber of speakers to use for the dubbing. Set to 0 to automatically detect the number of speakersdefault: 0
watermarkbooleanWhether to apply watermark to the output video.default: false
start_timeintegerStart time of the source video/audio file.nullable
end_timeintegerEnd time of the source video/audio file.nullable
highest_resolutionbooleanWhether to use the highest resolution available.default: false
drop_background_audiobooleanAn 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_filterboolean[BETA] Whether transcripts should have profanities censored with the words '[censored]'nullable
dubbing_studiobooleanWhether to prepare dub for edits in dubbing studio or edits as a dubbing resource.default: false
disable_voice_cloningbooleanInstead 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
modeenumThe 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_fpsnumberFrames 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 tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"elevenlabs","endpointId":"v1/dubbing","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}