provider dubbingdubbingresourcesegmententerprise PATCH /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}
@utdk/elevenlabs /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}
Update Metadata For A Speaker
Amend the metadata associated with a speaker, such as their voice. Both voice cloning and using voices from the ElevenLabs library are supported.
dubbing_id path required
ID of the dubbing project.
string
speaker_id path required
ID of the speaker.
string
xi-api-key header
Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.

Try it

Authentication
Configure credentials for ElevenLabs API Documentation
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

updateSpeaker
PATCH/v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}
Amend the metadata associated with a speaker, such as their voice. Both voice cloning and using voices from the ElevenLabs library are supported.

Parameters

required

ID of the dubbing project.

required

ID of the speaker.

Input

Name to attribute to this speaker.

Either the identifier of a voice from the ElevenLabs voice library, or one of ['track-clone', 'clip-clone'].

For models that support it, the voice similarity value to use. This will default to 0.65, with a valid range of [0.0, 1.0].

For models that support it, the voice similarity value to use. This will default to 1.0, with a valid range of [0.0, 1.0].

For models that support it, the voice style value to use. This will default to 1.0, with a valid range of [0.0, 1.0].

Languages to apply these changes to. If empty, will apply to all languages.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import elevenlabs from '@utdk/elevenlabs';

await elevenlabs.updateSpeaker()