POST
Two endpoints for checking text before it reaches a caller. Both are free — they do not synthesise audio and do not draw down credits. Returns the text as it will actually be spoken, with numbers, currency, and abbreviations expanded. This exists because expansion is where surprises live. “SAR 1,250” read out as digits is the kind of thing that gets noticed on a live call, and you want to catch it in development rather than in production.
string
required
Text to expand.
string
ar or en. Detected automatically when omitted.
Run your templates through this once during development. Most pronunciation complaints trace back to an expansion nobody looked at.

Authorizations

Authorization
string
header
required

API token from the Voho console. Begins with voho_sk_live_.

Body

application/json
text
string
required
Example:

"المبلغ SAR 1,250 مستحق في 15/03."

lang
enum<string>

Detected automatically when omitted.

Available options:
ar,
en

Response

Expanded text.

original
string
normalized
string
language
string
replacements
object[]