| --- |
| title: VoiceAPI - Multi-lingual TTS |
| emoji: π€ |
| colorFrom: blue |
| colorTo: purple |
| sdk: docker |
| app_port: 7860 |
| pinned: true |
| license: mit |
| --- |
| |
| # VoiceAPI - Multi-lingual Text-to-Speech |
|
|
| A multi-lingual Text-to-Speech API supporting **11 Indian languages** designed for healthcare applications helping pregnant mothers in low-income communities. |
|
|
| ## π― Voice Tech for All Hackathon |
|
|
| Built for LLM-based healthcare assistants to deliver medical guidance in native languages. |
|
|
| ## β¨ Features |
|
|
| - **11 Indian Languages**: Hindi, Bengali, Marathi, Telugu, Kannada, Bhojpuri, Chhattisgarhi, Maithili, Magahi, English, Gujarati |
| - **21 Voice Options**: Male & Female voices for each language |
| - **REST API**: FastAPI with OpenAPI docs at /docs |
|
|
| ## π API Endpoint |
|
|
| [https://harshil748-voiceapi.hf.space/] |
|
|
| ### Parameters |
|
|
| | Parameter | Type | Required | Description | |
| |-----------|------|----------|-------------| |
| | text | string | Yes | Text to synthesize | |
| | lang | string | Yes | Language code | |
| | speaker_wav | file | Yes | Reference WAV file | |
| |
| ## π Supported Languages |
| |
| Hindi, Bengali, Marathi, Telugu, Kannada, Gujarati, Bhojpuri, Chhattisgarhi, Maithili, Magahi, English |
| |
| ## π Credits |
| |
| - **Models**: SYSPIN (IISc Bangalore), Facebook MMS |
| - **Team**: Harshil Patel, Aashvi Maurya, Jaideep, Pratyush |
| |