Languages Support

74 languages with native pronunciation and localized voice names.

Model Language Support

ModelLanguages SupportedNotes
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 Hindi
mr / mr-IN Marathi
bn / bn-IN Bengali
te / te-IN Telugu
ta / ta-IN Tamil
gu / gu-IN Gujarati
kn / kn-IN Kannada
ml / ml-IN Malayalam
pa / pa-IN Punjabi
or / or-IN Odia
as / as-IN Assamese
ur / ur-IN Urdu
ne / ne-NP Nepali
mai Maithili
ks Kashmiri
sd Sindhi
kok Konkani
doi Dogri
mni Manipuri
brx Bodo
sa Sanskrit

European Languages

de / de-DE German
fr / fr-FR French
fr-CA French (Canada)
it / it-IT Italian
es / es-ES Spanish (Spain)
es-US Spanish (US)
pt / pt-PT Portuguese (Portugal)
pt-BR Portuguese (Brazil)
ru / ru-RU Russian
uk / uk-UA Ukrainian
pl / pl-PL Polish
nl / nl-NL Dutch
ro / ro-RO Romanian
el / el-GR Greek
cs / cs-CZ Czech
hu / hu-HU Hungarian
sv / sv-SE Swedish
fi / fi-FI Finnish
no / nb / nb-NO Norwegian
da / da-DK Danish
sk / sk-SK Slovak
bg / bg-BG Bulgarian
hr / hr-HR Croatian
lt / lt-LT Lithuanian
lv / lv-LV Latvian
et / et-EE Estonian
sl Slovenian
sr Serbian

Asian Languages

zh / zh-CN Chinese (Mandarin)
ja / ja-JP Japanese
ko / ko-KR Korean
vi / vi-VN Vietnamese
th / th-TH Thai
id Indonesian
ms Malay
fil-PH Filipino

Middle Eastern & African Languages

ar / ar-SA Arabic
tr / tr-TR Turkish
he Hebrew
sw Swahili

Rapid-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 Hindi
bn / bn-IN Bengali
te / te-IN Telugu
ta / ta-IN Tamil
mr / mr-IN Marathi
gu / gu-IN Gujarati
kn / kn-IN Kannada
ml / ml-IN Malayalam
ur / ur-IN Urdu

European Languages (Rapid-Max)

de / de-DE German
fr / fr-FR French
it / it-IT Italian
es / es-ES Spanish
pt / pt-BR Portuguese
uk / uk-UA Ukrainian
pl / pl-PL Polish
nl / nl-NL Dutch
ro / ro-RO Romanian
el / el-GR Greek
cs / cs-CZ Czech
hu / hu-HU Hungarian
sk / sk-SK Slovak
bg / bg-BG Bulgarian
hr / hr-HR Croatian
lt / lt-LT Lithuanian
lv / lv-LV Latvian
et / et-EE Estonian
fi / fi-FI Finnish
sv / sv-SE Swedish
da / da-DK Danish
no / nb-NO Norwegian

Asian Languages (Rapid-Max)

zh / cmn-CN Chinese (Mandarin)
ja / ja-JP Japanese
ko / ko-KR Korean
th / th-TH Thai
vi / vi-VN Vietnamese

Middle Eastern Languages (Rapid-Max)

ar / ar-XA Arabic
tr / 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 Danish
de-DE German
en-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 Filipino
fr-CA French (Canada)
fr-FR French (France)
hi-IN Hindi
it-IT Italian
ja-JP Japanese
ko-KR Korean
pt-BR Portuguese (Brazil)
th-TH Thai
vi-VN Vietnamese

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

LanguageCodeScriptSample Text
HindihiDevanagariनमस्ते
TamiltaTamilவணக்கம்
TeluguteTeluguనమస్కారం
BengalibnBengaliনমস্কার
GujaratiguGujaratiનમસ્તે
KannadaknKannadaನಮಸ್ಕಾರ
MalayalammlMalayalamനമസ്കാരം
MarathimrDevanagariनमस्कार
PunjabipaGurmukhiਸਤ ਸ੍ਰੀ ਅਕਾਲ
OdiaorOdiaନମସ୍କାର
AssameseasAssameseনমস্কাৰ

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.