pronunciation_dict_id.
Endpoints
Unknown ids return 404
dict_not_found. PUT /entries replaces the full entry list — send every entry each time, not a delta.
Entries
A dictionary holds up to 1,000 entries.
Each entry carries exactly one of
alias or phoneme.
Create a dictionary and set its entries:
How entries are applied
Pass the id on any TTS request:- Alias entries are expanded at the gateway before the transcript reaches the model. Matching is whole-word and case-insensitive unless the entry sets
case_sensitive. - Phoneme entries are not expanded; the gateway forwards them to the model as
pronunciations: [{grapheme, phoneme, case_sensitive}].
transcript_too_long.