Languages Support
74 languages with native pronunciation and localized voice names.
Model Language Support
| Model | Languages Supported | Notes |
|---|---|---|
aura-lite |
74 Languages | Full language support including all Indian languages |
aura-prime |
74 Languages | Full language support including all Indian languages |
aura-max |
74 Languages | Full language support including all Indian languages |
rapid-max |
41 Languages | Does not support some Indian regional languages |
rapid-flash |
18 Languages | Limited for ultra-fast performance |
Aura Models - Full Language Support (74)
These languages are supported by aura-lite, aura-prime, and aura-max models.
English Variants
en-US English (US)en-GB / en-UK English (UK)en-IN English (India)en-AU English (Australia)Indian Languages
hi / hi-IN Hindimr / mr-IN Marathibn / bn-IN Bengalite / te-IN Teluguta / ta-IN Tamilgu / gu-IN Gujaratikn / kn-IN Kannadaml / ml-IN Malayalampa / pa-IN Punjabior / or-IN Odiaas / as-IN Assameseur / ur-IN Urdune / ne-NP Nepalimai Maithiliks Kashmirisd Sindhikok Konkanidoi Dogrimni Manipuribrx Bodosa SanskritEuropean Languages
de / de-DE Germanfr / fr-FR Frenchfr-CA French (Canada)it / it-IT Italianes / es-ES Spanish (Spain)es-US Spanish (US)pt / pt-PT Portuguese (Portugal)pt-BR Portuguese (Brazil)ru / ru-RU Russianuk / uk-UA Ukrainianpl / pl-PL Polishnl / nl-NL Dutchro / ro-RO Romanianel / el-GR Greekcs / cs-CZ Czechhu / hu-HU Hungariansv / sv-SE Swedishfi / fi-FI Finnishno / nb / nb-NO Norwegianda / da-DK Danishsk / sk-SK Slovakbg / bg-BG Bulgarianhr / hr-HR Croatianlt / lt-LT Lithuanianlv / lv-LV Latvianet / et-EE Estoniansl Sloveniansr SerbianAsian Languages
zh / zh-CN Chinese (Mandarin)ja / ja-JP Japaneseko / ko-KR Koreanvi / vi-VN Vietnameseth / th-TH Thaiid Indonesianms Malayfil-PH FilipinoMiddle Eastern & African Languages
ar / ar-SA Arabictr / tr-TR Turkishhe Hebrewsw SwahiliRapid-Max Supported Languages (41)
The rapid-max model supports these languages:
English Variants
en-US English (US)en-GB English (UK)en-IN English (India)en-AU English (Australia)Indian Languages (Rapid-Max)
hi / hi-IN Hindibn / bn-IN Bengalite / te-IN Teluguta / ta-IN Tamilmr / mr-IN Marathigu / gu-IN Gujaratikn / kn-IN Kannadaml / ml-IN Malayalamur / ur-IN UrduEuropean Languages (Rapid-Max)
de / de-DE Germanfr / fr-FR Frenchit / it-IT Italianes / es-ES Spanishpt / pt-BR Portugueseuk / uk-UA Ukrainianpl / pl-PL Polishnl / nl-NL Dutchro / ro-RO Romanianel / el-GR Greekcs / cs-CZ Czechhu / hu-HU Hungariansk / sk-SK Slovakbg / bg-BG Bulgarianhr / hr-HR Croatianlt / lt-LT Lithuanianlv / lv-LV Latvianet / et-EE Estonianfi / fi-FI Finnishsv / sv-SE Swedishda / da-DK Danishno / nb-NO NorwegianAsian Languages (Rapid-Max)
zh / cmn-CN Chinese (Mandarin)ja / ja-JP Japaneseko / ko-KR Koreanth / th-TH Thaivi / vi-VN VietnameseMiddle Eastern Languages (Rapid-Max)
ar / ar-XA Arabictr / tr-TR Turkish
Need more languages?
For languages not supported by Rapid-Max (like Punjabi, Odia, Assamese, Nepali, Russian, etc.), use aura-lite, aura-prime, or aura-max models.
Rapid-Flash Languages (18 Only)
The rapid-flash model supports only these 18 languages for ultra-fast performance:
da-DK Danishde-DE Germanen-AU English (Australia)en-GB English (UK)en-IN English (India)en-US English (US)es-ES Spanish (Spain)es-US Spanish (US)fil-PH Filipinofr-CA French (Canada)fr-FR French (France)hi-IN Hindiit-IT Italianja-JP Japaneseko-KR Koreanpt-BR Portuguese (Brazil)th-TH Thaivi-VN VietnameseUsing Languages
import requests
# English (US)
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "Hello, how are you today?",
"voice": "Peter",
"language": "en-US"
}
)
# Hindi
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "नमस्ते, आप कैसे हैं?",
"voice": "Rahul",
"language": "hi"
}
)
# Japanese
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "こんにちは、お元気ですか?",
"voice": "Yuki",
"language": "ja-JP"
}
)
# Spanish
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "Hola, ¿cómo estás?",
"voice": "María",
"language": "es-ES"
}
)
Indian Languages
Strong support for Indian regional languages:
| Language | Code | Script | Sample Text |
|---|---|---|---|
| Hindi | hi | Devanagari | नमस्ते |
| Tamil | ta | Tamil | வணக்கம் |
| Telugu | te | Telugu | నమస్కారం |
| Bengali | bn | Bengali | নমস্কার |
| Gujarati | gu | Gujarati | નમસ્તે |
| Kannada | kn | Kannada | ನಮಸ್ಕಾರ |
| Malayalam | ml | Malayalam | നമസ്കാരം |
| Marathi | mr | Devanagari | नमस्कार |
| Punjabi | pa | Gurmukhi | ਸਤ ਸ੍ਰੀ ਅਕਾਲ |
| Odia | or | Odia | ନମସ୍କାର |
| Assamese | as | Assamese | নমস্কাৰ |
Language Detection
If you don't specify a language, the API will attempt to detect it automatically:
# Auto-detect language
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "Bonjour, comment allez-vous?", # French text
"voice": "Peter"
# language not specified - will auto-detect as French
}
)
Best Practice
Always specify the language explicitly for best results. Auto-detection may not work well with mixed-language text or short phrases.