ElevenLabs Resource API

Manage dubbing resources, including segments, speakers, and language tracks.

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/dubbing/resource/{dubbing_id} Get a Dubbing Studio resource · Get The Dubbing Resource For An Id #
Ask an LLM
“How do I load the Dubbing Studio resource for a studio-enabled dub?”
“What speakers and segments are in my Dubbing Studio resource?”
Tell an agent
Get the Dubbing Studio resource for dub {dubbing_id}.
Show the speakers, segments and languages of studio dub {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/language Add a language to a Dubbing Studio resource · Add A Language To The Resource #
Ask an LLM
“Can I add another language to a studio dub without generating audio right away?”
“Which language codes can be added to a Dubbing Studio resource?”
Tell an agent
Add language {language} to studio dub {dubbing_id}.
Register {language} as a new language on Dubbing Studio resource {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/segment Create a segment for a speaker in a studio dub · Create A Segment For The Speaker #
Ask an LLM
“How do I add a new timed segment for one speaker in Dubbing Studio?”
“Does creating a studio segment automatically translate or dub it?”
Tell an agent
Create a segment for speaker {speaker_id} in studio dub {dubbing_id} from {start_time} to {end_time}.
Add a segment with text {text} for speaker {speaker_id} in dub {dubbing_id} between {start_time} and {end_time}.
PATCH /v1/dubbing/resource/{dubbing_id}/segment/{segment_id}/{language} Edit a studio segment for one language · Modify A Single Segment #
Ask an LLM
“Can I change a studio segment's text in just one language?”
“Is it possible to shift the start and end time of a segment for a single language?”
Tell an agent
Update segment {segment_id} in language {language} of studio dub {dubbing_id} to read {text}.
Move segment {segment_id} for {language} in dub {dubbing_id} to start at {start_time} and end at {end_time}.
POST /v1/dubbing/resource/{dubbing_id}/migrate-segments Move segments to a different speaker · Move Segments Between Speakers #
Ask an LLM
“The dub attributed lines to the wrong person, how do I reassign them?”
“Can I move several studio segments to another speaker at once?”
Tell an agent
Move segments {segment_ids} in studio dub {dubbing_id} to speaker {speaker_id}.
Reattribute segments {segment_ids} of dub {dubbing_id} to {speaker_id}.
DELETE /v1/dubbing/resource/{dubbing_id}/segment/{segment_id} Delete a segment from a studio dub · Deletes A Single Segment #
Ask an LLM
“How do I delete an unwanted segment in Dubbing Studio?”
“Can I remove one segment from a studio dub across all its languages?”
Tell an agent destructive · confirm first
Delete segment {segment_id} from studio dub {dubbing_id}.
Remove studio segment {segment_id} in dub {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/transcribe Re-transcribe segments in a studio dub · Transcribes Segments #
Ask an LLM
“Can I redo the transcription of specific segments in Dubbing Studio?”
“Will re-transcribing studio segments also update their translations?”
Tell an agent
Re-transcribe segments {segments} in studio dub {dubbing_id}.
Regenerate the transcription for {segments} on dub {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/translate Regenerate translations in a studio dub · Translates All Or Some Segments And Languages #
Ask an LLM
“How do I refresh the translations for some segments and languages in Dubbing Studio?”
“Does regenerating studio translations transcribe missing segments first?”
Tell an agent
Re-translate segments {segments} into {languages} for studio dub {dubbing_id}.
Regenerate translations of dub {dubbing_id} for languages {languages} on segments {segments}.
POST /v1/dubbing/resource/{dubbing_id}/dub Regenerate dubbed audio in a studio dub · Dubs All Or Some Segments And Languages #
Ask an LLM
“After fixing translations in Dubbing Studio, how do I regenerate the dubbed voice audio?”
“Will re-dubbing studio segments fill in missing transcriptions and translations?”
Tell an agent
Re-dub segments {segments} in languages {languages} for studio dub {dubbing_id}.
Regenerate the voice audio of dub {dubbing_id} for {languages} on {segments}.
PATCH /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id} Change a studio speaker's name or voice · Update Metadata For A Speaker #
Ask an LLM
“Can I swap the voice used for one speaker in a studio dub?”
“What voice stability and similarity settings can I set per dubbing speaker?”
Tell an agent
Set speaker {speaker_id} in studio dub {dubbing_id} to use voice {voice_id}.
Rename speaker {speaker_id} in dub {dubbing_id} to {speaker_name}.
POST /v1/dubbing/resource/{dubbing_id}/speaker Add a new speaker to a studio dub · Create A New Speaker #
Ask an LLM
“How do I add a speaker that the automatic dub did not detect?”
“Can a new studio speaker be linked to one of my voices from the start?”
Tell an agent
Create a speaker named {speaker_name} in studio dub {dubbing_id}.
Add a new speaker to dub {dubbing_id} voiced by {voice_id}.
GET /v1/dubbing/resource/{dubbing_id}/speaker/{speaker_id}/similar-voices Find library voices similar to a dub speaker · Search The Elevenlabs Library For Voices Similar To A Speaker #
Ask an LLM
“Which library voices sound most like a speaker in my dub?”
“Can I hear samples of voices that resemble the original speaker?”
Tell an agent
Find the top 10 library voices similar to speaker {speaker_id} in dub {dubbing_id}.
Suggest replacement voices that match speaker {speaker_id} of studio dub {dubbing_id}.
POST /v1/dubbing/resource/{dubbing_id}/render/{language} Render a studio dub's audio or video for a language · Render Audio Or Video For The Given Language #
Ask an LLM
“How do I export the final video after editing a dub in Dubbing Studio?”
“Can I normalize volume when rendering a studio dub?”
Tell an agent
Render studio dub {dubbing_id} in {language} as {render_type}.
Export the {language} {render_type} of dub {dubbing_id} with volume normalization {normalize_volume}.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/elevenlabs-resource-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

elevenlabs-resource-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ElevenLabs API Documentation Resource API
  description: This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your API key. You can find your API key in the dashboard at https://elevenlabs.io/app/settings/api-keys.
  version: '1.0'
tags:


# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elevenlabs/refs/heads/main/openapi/elevenlabs-resource-api-openapi.yml