Skip to main content

Available Voices

Each TTS model has its own voice catalog. Pick a model first, then choose a voice from that model’s list.
Voices are not interchangeable between models. A Timbre v2.5 voice (for example Nalini) sent with model: "timbre-v3.0", or a Timbre v3.0 voice (for example Shivani) sent with model: "timbre-v2.5", is rejected with 400 Bad Request. The error message lists the voices the requested model supports.
Preview voices before you integrate. Open the Gnani TTS playground, select a model, and use the filters to narrow by language, gender, and persona.

Timbre v2.5 voices

Use these voices with "model": "timbre-v2.5".
Migrating from Timbre v2.0? Timbre v2.0 will be deprecated soon — move to Timbre v2.5 or Timbre v3.0 to continue receiving the latest improvements.
42 voices are available for Gnani Timbre v2.5. Each voice has a preferred language — set the language parameter to match for best results. Pass auto to detect language from the input script.

Preferred voices by language

Use each voice with its preferred language value. Voices listed under a language are optimized for that locale — using a mismatched language may reduce quality.

Voice library


Timbre v3.0 voices

Use these voices with "model": "timbre-v3.0". 13 voices are available for Gnani Timbre v3.0. Unlike Timbre v2.5, every voice speaks all 10 supported languages — choose a voice for its gender and persona, then set language to the language of your text, or pass auto to detect it from the input script. Supported languages: Hindi (hi-IN), English (en-IN), Tamil (ta-IN), Telugu (te-IN), Kannada (kn-IN), Malayalam (ml-IN), Marathi (mr-IN), Punjabi (pa-IN), Bengali (bn-IN), and Gujarati (gu-IN).

Voices by gender

Voice library

Audio tags

Timbre v3.0 voices can perform non-verbal cues. Place a tag inline in text at the point where it should happen: <coughs> · <excited> · <exhales> · <giggle> · <laugh> · <pauses> · <shouting> · <sigh> · <slow> · <sniffles> · <whispers> · <yawns> · <clears throat> See Audio Tags for what each tag does.
Audio tags are a Timbre v3.0 feature. With timbre-v2.5 they are removed from the text before synthesis and are not spoken; a request whose text contains only tags is rejected with 400 Bad Request.