How to change the speaker voice
The speaker parameter lets you choose a specific voice for the speech output.
shubh, not Shubh).Hear every voice before you choose: see the Voices page for embedded audio samples of all speakers, including multilingual comparisons.
Speaker Selection
Specify the speaker using the speaker parameter in your request. It is an optional parameter — if omitted, the API uses the default voice (shubh for bulbul:v3, anushka for bulbul:v2).
Available Voices — Bulbul v3
Bulbul v3 offers 30+ natural-sounding voices:
Male: shubh (default), aditya, rahul, rohan, amit, dev, ratan, varun, manan, sumit, kabir, aayan, ashutosh, advait, anand, tarun, sunny, mani, gokul, vijay, mohit, rehan, soham
Female: ritu, priya, neha, pooja, simran, kavya, ishita, shreya, roopa, tanya, shruti, suhani, kavitha, rupali
Production-Recommended Speakers (Bulbul v3)
Speakers are evaluated by Critical Error Rate (CER) — the percentage of words with critical pronunciation errors. Lower CER = higher reliability.
★ Note on varun: Despite having a very low CER (0.06%), varun carries a deep, dramatic villain/suspense character. He is not suitable as a neutral default. Reserve varun exclusively for thriller, drama, or suspense content.
Recommended Speakers by Language
Not all speakers perform equally across all languages. Always use these language-specific picks over arbitrary selection:
Top picks: priya & ishita (best female — use across Hindi, Telugu, Kannada, Tamil, Marathi, Gujarati, English) · mani (best male overall, Punjabi) · shubh (best male for hi, te, kn, od, ml) · ratan (best male for en, te, kn, ta, mr, gu).
Listen to every voice on the Voices page, or test custom text live on our dashboard: Voice Samples – Sarvam TTS