Voices that sound native
Listen for the Bengali delivery of “ধুর বাবা”, the hesitation in “umm”, and English words such as “Auto-ওয়ালা” inside Bengali speech.
ধুর বাবা, এই জ্যামে আর পারা যায় না!
An agent checks a waiting list, offers another train and books it. The "एक सेकंड" pauses are where it waits on a tool call.
Hindi · hi-IN · 24 kHz · Pace 1.0
Not just speaking India's languages, but speaking them the way India does.
Listen for the Bengali delivery of “ধুর বাবা”, the hesitation in “umm”, and English words such as “Auto-ওয়ালা” inside Bengali speech.
ধুর বাবা, এই জ্যামে আর পারা যায় না!
Listen for “ra”, “machaa” and “da”, the pronunciation of Tamizhselvi, and the Bengaluru cadence of “faster only, no?”
What ra Sudeep?
Listen for the PNR, train number, coach and seat, and PAN and Aadhaar read the way people say them.
हाँ जी, umm… एक second, आपकी booking details check कर रही हूँ… हाँ, मिल गई.
Listen for the rupee amount, due date and cut-off time in a firm but respectful call.
नमस्ते राहुल जी, मैं Vistaar Finance से बोल रही हूँ।
A third less than Bulbul V3, on the same API.
The same model becomes a voice agent, a teacher, a commentator and a narrator.
83 voices in 224 styles, purpose-built for customer care, sales, collections, banking and storytelling.
From voice agents to content platforms. Real text-to-speech use cases, already in production.
Natural voiceovers for multilingual media and public communication.
Real-time, human-like speech for customer-facing and internal agents.
Under 250 ms to first audio in production, over HTTP streaming, WebSocket or a single response.
Pace, pitch and loudness, sample rates from 8 kHz to 48 kHz, and WAV, MP3, FLAC or AAC output.
- "model": "bulbul:v3",+ "model": "bulbul:v4-flash",
Same request shape as Bulbul V3, so existing integrations switch in one line. SDKs for Python and Node.js.
Pick a voice, a language and a sample rate. Generation runs live on bulbul:v4-flash, and the code panel shows the exact request.
Ctrl Enter to generate
92 / 2,000
Your audio appears here, with a download and the exact API call beside it.
curl -X POST https://api.sarvam.ai/text-to-speech \
-H "api-subscription-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "नमस्ते! यह Bulbul V4 है। कोई भी line लिखिए, किसी भी भाषा में, और Generate दबाकर तुरंत सुनिए।",
"target_language_code": "hi-IN",
"model": "bulbul:v4-flash",
"speaker": "ishita_enhi_companion",
"pace": 1,
"speech_sample_rate": 24000
}'Open a language page to hear its voices and try your own text.
Bulbul V4 Flash is Sarvam's text-to-speech model for real-time applications. It returns first audio in under 250 ms in production and costs ₹20 per 10,000 characters.
Eleven languages: Hindi, Bengali, Gujarati, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu and Indian English. There are 83 voices in 224 styles, and code-mixed text such as Hinglish works when each language is written in its own script.
It is more expressive, handles Indian names, numbers and abbreviations in context, and costs ₹20 per 10,000 characters against ₹30 for Bulbul V3. Play any sample in the studio on both models to hear the difference.
No. Bulbul V4 Flash uses the same request shape as Bulbul V3, so switching is a one-line change to the model. It is available over HTTP streaming, WebSocket and a single-response endpoint.
Through the Sarvam API, the Playground and Content Studio.
₹20 per 10,000 characters.
No. They are scripted demonstrations, and both speakers' audio is generated with Bulbul V4 Flash.