Skip to main content
POST
/
api
/
v1
/
tts
/
pronunciation-dictionaries
/
add-from-rules
Create pronunciation dictionary from rules
curl --request POST \
  --url https://dev.voice.ai/api/v1/tts/pronunciation-dictionaries/add-from-rules \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "language": "en",
  "rules": []
}
'
{
  "id": "<string>",
  "name": "<string>",
  "language": "<string>",
  "current_version": 123,
  "created_at_unix": 123,
  "updated_at_unix": 123,
  "rules": [],
  "versions": []
}

Authorizations

Authorization
string
header
required

Bearer token authentication. Use your API key as the bearer token. Format: Authorization: Bearer

Body

application/json
name
string
required

Display name for the dictionary

language
string
default:en

Dictionary language code

rules
PronunciationRuleInput · object[]

Initial pronunciation rules

Response

Successful Response

id
string
required

Dictionary identifier

name
string
required

Dictionary display name

language
string
required

Dictionary language code

current_version
integer
required

Current active version number

created_at_unix
integer
required

Creation timestamp in unix seconds

updated_at_unix
integer
required

Last update timestamp in unix seconds

rules
PronunciationRuleResponse · object[]
required

Rules in the active version

versions
PronunciationDictionaryVersionSummaryResponse · object[]
required

Version history