Voice Tech for All - Multilingual Indian Text-to-Speech
GET /Get_Inference?text=<text>&lang=<language>
| Parameter | Type | Required | Description |
|---|---|---|---|
| text | string | Yes | Text to synthesize (English must be lowercase) |
| lang | string | Yes | Language code |
| speaker_wav | WAV file | Yes | Reference speaker audio |
bhojpuri, bengali, english, gujarati, hindi, chhattisgarhi, kannada, magahi, maithili, marathi, telugu
import requests
base_url = 'https://Souhadra-Shri-indic-tts-api.hf.space/Get_Inference'
params = {
'text': 'नमस्ते आप कैसे हैं',
'lang': 'hindi',
}
with open('speaker.wav', 'rb') as f:
response = requests.get(base_url, params=params, files={'speaker_wav': f})
with open('output.wav', 'wb') as f:
f.write(response.content)