๐Ÿ”Š

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.

What it does

๐Ÿ—ฃ๏ธ

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

๐ŸŽจ Streamlit

UI framework for the web app

๐Ÿ”Š Sarvam AI

bulbul:v3 TTS engine for streaming speech

๐Ÿ Python

Backend logic, API calls, audio handling

โ˜๏ธ Streamlit Cloud

Free hosting with automatic deploy from GitHub