Bulbul
Bulbul v4 Flash is our latest text-to-speech model — 200+ persona voices and the same API contract as Bulbul v3. Bulbul v3 remains the API default when model is omitted and offers 30+ classic speaker names, improved audio quality, and up to 2500 characters per request.
Bulbul v4 Flash is the latest model, offering the same request and response contract as bulbul:v3 but with a much larger, persona-based voice catalog (200+ speaker voices across style and use case). Bulbul v3 remains the API default when model is omitted. Both are available on the Text-to-Speech endpoint (/text-to-speech).
At a Glance
Bulbul v4 Flash vs v3
For new integrations, set model="bulbul:v4-flash" in any of the requests below along with a speaker value from the Bulbul v4 Flash voice catalog. The request/response shape is identical to bulbul:v3.
Key Features
Language Support
Bulbul v3
Bulbul v3 supports the following Indian languages:
Hindi (hi-IN), Bengali (bn-IN), Tamil (ta-IN), Telugu (te-IN), Gujarati (gu-IN), Kannada (kn-IN), Malayalam (ml-IN), Marathi (mr-IN), Punjabi (pa-IN), Odia (od-IN), English (en-IN)
Bulbul v4 Flash
Bulbul v4 Flash voices cover Hindi, English, English–Hindi (enhi), Bengali, Gujarati, Kannada, Marathi, Punjabi, Tamil, and Telugu. Malayalam and Odia are not yet offered on v4 Flash.
Available Speakers
Bulbul v3
Bulbul v3 offers 30+ speaker voices:
Speakers: Shubh (default), Aditya, Ritu, Priya, Neha, Rahul, Pooja, Rohan, Simran, Kavya, Amit, Dev, Ishita, Shreya, Ratan, Varun, Manan, Sumit, Roopa, Kabir, Aayan, Ashutosh, Advait, Anand, Tanya, Tarun, Sunny, Mani, Gokul, Vijay, Shruti, Suhani, Mohit, Kavitha, Rehan, Soham, Rupali
Bulbul v4 Flash
Bulbul v4 Flash offers 200+ persona voices (222 catalog IDs). Most IDs follow <name>_<language>_<style> (for example ishita_hi_devotional, simran_en_customer); some use the enhi tag for English–Hindi code-mixed styles. Browse the full catalog on the Voices page.
Use the speaker parameter to select specific voices for your use case. For bulbul:v4-flash, omit speaker to use the default persona shubh_enhi_ads, or pick any ID from the v4 catalog. The v3 default shubh is not valid on this model.
REST output codec: wav, mp3, aac, flac, and linear16 work with bulbul:v3 and bulbul:v4-flash. The opus value may appear in the schema but currently returns an error on /text-to-speech; prefer mp3 for compressed audio.
Key Capabilities
Basic Usage
Speaker Selection
Sample Rate Control
Convert text to speech with Bulbul v4 Flash — recommended for new integrations.