ElevenLabs Pronunciation Dictionary API

Manage pronunciation dictionaries that override how specific words are pronounced.

Operations 9

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

POST /v1/pronunciation-dictionaries/add-from-file Create a pronunciation dictionary from a PLS file · Add A Pronunciation Dictionary #
Ask an LLM
“Can I import an existing PLS lexicon as a pronunciation dictionary?”
“How do I upload a lexicon file so brand names are pronounced correctly?”
Tell an agent
Create a pronunciation dictionary named {name} from PLS file {file}.
Import lexicon {file} as dictionary {name} with workspace access {workspace_access}.
POST /v1/pronunciation-dictionaries/add-from-rules Create a pronunciation dictionary from rules · Add A Pronunciation Dictionary #
Ask an LLM
“Can I build a pronunciation dictionary by listing rules instead of uploading a file?”
“What's needed to start a dictionary with alias or phoneme rules?”
Tell an agent
Create a pronunciation dictionary {name} with rules {rules}.
Start a new dictionary called {name} described as {description} from rules {rules}.
PATCH /v1/pronunciation-dictionaries/{pronunciation_dictionary_id} Rename or archive a pronunciation dictionary · Update Pronunciation Dictionary #
Ask an LLM
“Can I archive a pronunciation dictionary I no longer use?”
“Does renaming a dictionary create a new version?”
Tell an agent
Rename pronunciation dictionary {pronunciation_dictionary_id} to {name}.
Set archived to {archived} on dictionary {pronunciation_dictionary_id}.
GET /v1/pronunciation-dictionaries/{pronunciation_dictionary_id} Get a pronunciation dictionary's metadata · Get Metadata For A Pronunciation Dictionary #
Ask an LLM
“What is the latest version of a pronunciation dictionary?”
“Can I look up one dictionary's details by ID?”
Tell an agent
Get metadata for pronunciation dictionary {pronunciation_dictionary_id}.
Show the details of dictionary {pronunciation_dictionary_id}.
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules Replace all rules in a pronunciation dictionary · Set Rules On The Pronunciation Dictionary #
Ask an LLM
“How do I overwrite every rule in a dictionary with a new set?”
“Is there a way to reset a pronunciation dictionary's rules completely?”
Tell an agent
Replace all rules in dictionary {pronunciation_dictionary_id} with {rules}.
Overwrite the rule set of {pronunciation_dictionary_id} with {rules}.
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/add-rules Add rules to a pronunciation dictionary · Add Rules To The Pronunciation Dictionary #
Ask an LLM
“Can I add a few new pronunciations to an existing dictionary?”
“What happens if I add a rule for a word that's already in the dictionary?”
Tell an agent
Add rules {rules} to dictionary {pronunciation_dictionary_id}.
Append pronunciation rules {rules} to {pronunciation_dictionary_id}, replacing matches.
POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/remove-rules Remove rules from a pronunciation dictionary · Remove Rules From The Pronunciation Dictionary #
Ask an LLM
“How do I delete specific words from a pronunciation dictionary?”
“Can I remove several rules at once by their text?”
Tell an agent
Remove the rules for {rule_strings} from dictionary {pronunciation_dictionary_id}.
Drop pronunciation entries {rule_strings} in {pronunciation_dictionary_id}.
GET /v1/pronunciation-dictionaries/{dictionary_id}/{version_id}/download Download a dictionary version as a PLS file · Get A Pls File With A Pronunciation Dictionary Version Rules #
Ask an LLM
“Can I export a pronunciation dictionary as a PLS lexicon?”
“How do I get the rules of an older dictionary version?”
Tell an agent
Download version {version_id} of dictionary {dictionary_id} as PLS.
Export the PLS file for dictionary {dictionary_id} at version {version_id}.
GET /v1/pronunciation-dictionaries List my pronunciation dictionaries · Get Pronunciation Dictionaries #
Ask an LLM
“Which pronunciation dictionaries do I have access to?”
“Can I include archived dictionaries in the list?”
Tell an agent
List all my pronunciation dictionaries.
List pronunciation dictionaries including archived ones ({include_archived}).

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-pronunciation-dictionary-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-pronunciation-dictionary-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ElevenLabs API Documentation Pronunciation Dictionary 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 (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/elevenlabs/refs/heads/main/openapi/elevenlabs-pronunciation-dictionary-api-openapi.yml