Skip to main content
Pronunciation control makes sure brand names, product names, and domain-specific words sound right before they reach your users. There are four ways to control pronunciation:
  1. Check dictionary coverage to see whether a word is already pronounced correctly out of the box.
  2. Send a custom lexicon with a Coda request to set how Coda pronounces each listed word or phrase.
  3. Specify a custom pronunciation inline on English Mist v3, using the Rime phonetic alphabet.
  4. Request a dictionary addition from the Rime team.

Check dictionary coverage

Use the Coverage API to find words that are not yet in Rime’s pronunciation dictionary. The model still predicts a pronunciation for uncovered words, often correctly when the spelling follows common patterns. Verify uncommon words before they reach end users.

Send a custom lexicon with Coda

Add a customLexicon list to a Coda request. Each entry pairs a word or phrase from your text with its pronunciation, written in X-SAMPA. Coda accepts a lexicon in English, German, Spanish, French, Italian, and Portuguese. In Arabic, Dutch, Hindi, or Japanese, request a dictionary addition or respell the word. Respelling is approximate. See Phoneme control for the format, the phonemes of each language, and examples.

Specify a custom pronunciation inline

phonemizeBetweenBrackets works on English Mist v3 only. It is not supported on Coda or non-English Mist v3.
On English Mist v3, add inline phonetic strings with the Rime phonetic alphabet. Write the string by hand or generate one from a recording with the Phonemize API. See Custom pronunciation for the full reference.

Generate the phonetic string from audio

Record the word (or synthesize it) and post the raw audio to the Phonemize API.
The response contains the phonetic transcription of the audio:
Drop any trailing punctuation token, then paste the string into your TTS request inside curly brackets with phonemizeBetweenBrackets: true. For example: {h0El1o}.

Request a dictionary addition

If a word is mispronounced and you’d like it fixed at the dictionary level, reach out to your account manager via Slack or email, or contact sales@rime.ai. Rime’s linguists typically review and add new words within one week.

What to check first

  • Brand names, technical terms, and made-up words are the most common sources of mispronunciation. Verify these first.
  • Re-check coverage whenever you add new or domain-specific content.
  • For flows where pronunciation control matters most, set each word’s pronunciation on the request. Use a custom lexicon on Coda, or inline pronunciations on English Mist v3.