How to change the speaker voice
The speaker parameter lets you choose a specific voice for the speech output.
shubh, not Shubh).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, amelia, sophia, 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).
Available Voices — Bulbul v2
Female Voices
- anushka: Clear and professional
- manisha: Warm and friendly
- vidya: Articulate and precise
- arya: Young and energetic
Male Voices
- abhilash: Deep and authoritative
- karun: Natural and conversational
- hitesh: Professional and engaging
Listen to voice samples on our dashboard: Voice Samples – Sarvam TTS