metadata
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
GET /Get_Inference?text=เคจเคฎเคธเฅเคคเฅ&lang=hindi
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