Skip to main content
curl --request POST \
  --url https://users.rime.ai/oov \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --fail \
  --data '{
  "text": "<string>"
}'
["testt", "testtt"]

Overview

This API endpoint allows you to determine which words are included in the Rime dictionary out of the box. We can add new words to our dictionary as needed in about a week — reach out to your account manager via Slack or email, or contact sales@rime.ai, if you need faster turnaround or have an SLA. Or you can immediately generate a custom pronunciation, which uses the Rime phonetic alphabet — write it by hand, or create one from a recording with the Phonemize API. If a word is not in our dictionary, our TTS model will still attempt a pronunciation, which is often suitable if the spelling follows typical linguistic patterns.

Example

A request takes only the string text, for example:
curl -X POST https://users.rime.ai/oov \
     -H 'Authorization: Bearer <authorization>' \
     -d '{"text": "This is just a testt. This, is, also, a, testtt"}';
The response will include an array with any strings not covered by the current Rime dictionary:
["testt","testtt"]

Variable Parameters

text
string
required
A string one or more words you’d like to check for coverage in our dictionary. Words can be separated by spaces, commas, or newlines.
curl --request POST \
  --url https://users.rime.ai/oov \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --fail \
  --data '{
  "text": "<string>"
}'
["testt", "testtt"]