Speakers & voice

View as Markdown

Configure how the agent sounds. These controls live in the Speaking section of the agent’s Settings.

Voice

Pick the voice, who your agent sounds like (for example, Shubh). Preview it with the play button, and use the gear for voice-specific configuration.

Speaking speed

Speaking speed controls how fast the agent talks, set with a slider (for example, 1.05x).

Pitch

Pitch raises or lowers the tone of voice, set with a slider (for example, 0.00).

Pronunciation dictionary

Upload a pronunciation dictionary (Advanced) so names, brands, and terms are spoken the way you want. It takes a JSON file up to 5 MB, and a sample file is downloadable if you’re unsure of the format.

Pronunciations are configured per language and per word, so the same term can be handled differently in each language. Under a top-level pronunciations key, add a block per language, then "word": "how to say it" pairs:

1{
2 "pronunciations": {
3 "Odia": {
4 "Women & Child Development Department": "ମହିଳା ଓ ଶିଶୁ ବିକାଶ ବିଭାଗ",
5 "installment": "କିସ୍ତି"
6 },
7 "Hindi": {
8 "cotton": "cotton",
9 "B2B": "B to B"
10 },
11 "English": {
12 "cotton": "cotton",
13 "B2B": "B to B"
14 },
15 "Bengali": {
16 "cotton": "cotton",
17 "B2B": "B to B"
18 }
19 }
20}

Phonemes are not supported yet. For brand and proper-noun pronunciations, replace the term with its Indic-script spelling (for example, the Hindi word for it). Indic languages, including Hindi, are highly phonetic and information-rich, so writing a term in Indic script usually yields the most accurate pronunciation. Spell out abbreviations the way they should be read (for example, B2B becomes B to B).

Voice cloning (enterprise)

Voice cloning is available to enterprise customers only (the rest of the voice catalogue is available to everyone). Enterprises can clone a custom voice for a brand persona or a specific speaker. See Sarvam Creative voice cloning for the overlapping cloning flow.

Languages

Language behaviour is configured in Conversation settings → Language personalisation: the starting language, switch language during call (the agent follows the caller when they change language), the languages allowed, auto-detected language switch, and output numbers in Indic. The greeting can also produce translations across those languages.

Agent Settings showing Language personalisation controls for starting language, switch during call, and languages allowed.

Language personalisation in Settings.