POST
/
v1
/
dubbing
from elevenlabs.client import ElevenLabs
import requests
from io import BytesIO

client = ElevenLabs()

target_lang = "es"  # Spanish

audio_url = (
    "https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3"
)
response = requests.get(audio_url)

audio_data = BytesIO(response.content)
audio_data.name = "audio.mp3"

# Start dubbing
dubbed = client.dubbing.dub_a_video_or_an_audio_file(
    file=audio_data, target_lang=target_lang
)
{
  "dubbing_id": "<string>",
  "expected_duration_sec": 123
}
from elevenlabs.client import ElevenLabs
import requests
from io import BytesIO

client = ElevenLabs()

target_lang = "es"  # Spanish

audio_url = (
    "https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3"
)
response = requests.get(audio_url)

audio_data = BytesIO(response.content)
audio_data.name = "audio.mp3"

# Start dubbing
dubbed = client.dubbing.dub_a_video_or_an_audio_file(
    file=audio_data, target_lang=target_lang
)

Headers

xi-api-key
string

Your API key. This is required by most endpoints to access our API programatically. You can view your xi-api-key using the 'Profile' tab on the website.

Body

multipart/form-data

Response

200
application/json

Successful Response

The response is of type object.