|
|
--- |
|
|
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 |
|
|
|