AI Tool — Live

Sarvam Text to Speech

Generate natural, streaming speech in 11 Indian languages with 7 unique voices. Type text, pick a voice and language, and hear it spoken back instantly. Free and open-source.

Choose from voices like Rahul, Kavya, Priya, and more across Hindi, Tamil, Telugu, Kannada, and 7 other Indian languages. Streaming playback with speed and pitch controls. Powered by Sarvam AI's bulbul:v3 TTS engine.

🔊 Launch TTS App →

What it does

Sarvam Text to Speech uses the Sarvam AI bulbul:v3 engine to generate natural, streaming speech in 11 Indian languages. Pick from 7 distinct voices — Rahul, Kavya, Ratan, Priya, Ishita, Shreya, Shruti — and hear your text spoken aloud with speed and pitch controls.

🗣️ 7 Indian Voices

Rahul, Kavya, Ratan, Priya, Ishita, Shreya, Shruti — each with a distinct tone and personality for different use cases.

🌐 11 Languages

Hindi, English (India), Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, and Urdu.

⚡ Streaming Playback

Audio streams as it's generated — no waiting for the full file. Instant playback with speed and pitch controls.

📝 Text Input

Just type what you want spoken. Simple text box, no complex configuration. Supports multi-paragraph input.

🎛️ Voice Controls

Adjust speech pace (slow/normal/fast), toggle preprocessing for better output quality, and choose audio codec (MP3/WAV).

🆓 Free & Open Source

No signup, no paywall. Deploy your own copy. Powered by Sarvam AI's bulbul:v3 TTS engine.

Tech stack

LayerTechnology
UI Framework🎨 Streamlit
TTS Engine🔊 Sarvam AI — bulbul:v3 streaming speech
Backend🐍 Python — API calls, audio handling
Hosting☁️ Hugging Face Spaces — free hosting with auto-deploy from GitHub

Links & resources

🔊 Live App 🐙 GitHub Repo 🔗 Sarvam AI 📖 Sarvam Docs ← All Tools

🔑 You need a Sarvam AI API key. Get one free at sarvam.ai. Paste it in the app sidebar to start generating speech. Sarvam offers free credits for new users.

Ready to generate Indian language speech?

Start free. No sign-up. Pick from 7 voices across 11 Indian languages. Instant streaming playback.

🔊 Launch Sarvam TTS →