ElevenLabs voices support two pronunciation rule types:
Phoneme rules
Phoneme rules give the most precise control, using one of two phonetic alphabets:
- IPA (International Phonetic Alphabet) – e.g.
/tə'meɪtoʊ/ - CMU Arpabet – ASCII-based, e.g.
T AH M EY T OW
Phoneme rules only work with the eleven_turbo_v2 and eleven_flash_v2 models.
{
"rules": [
{
"stringToReplace": "tomato",
"type": "phoneme",
"phoneme": "/tə'meɪtoʊ/",
"alphabet": "ipa"
},
{
"stringToReplace": "Sulus",
"type": "phoneme",
"phoneme": "S OO L UH S",
"alphabet": "cmu-arpabet"
}
]
}
Alias rules
Alias rules replace a word or acronym with an alternative spelling or phrase, and work with all ElevenLabs models. Use them to expand acronyms or standardize a phonetic spelling:
{
"stringToReplace": "UN",
"type": "alias",
"alias": "United Nations"
}
Dictionary lookups are case-sensitive, so add separate entries for different capitalizations if needed. Rule order matters — the first matching rule is the one applied. Adding a pronunciation dictionary to an ElevenLabs voice also automatically enables SSML parsing.