The speaker parameter lets you choose a specific voice for the speech output.
shubh, not Shubh).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).
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
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.
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 voice samples on our dashboard: Voice Samples – Sarvam TTS