Languages Support

90+ languages with native pronunciation and localized voice names.

Model Language Support

ModelLanguages SupportedNotes
aura-lite 90+ Languages Full language support including all Indian languages and world languages
aura-prime 90+ Languages Full language support including all Indian languages and world languages
aura-max 90+ Languages Full language support including all Indian languages and world 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 (90+)

These languages are supported by aura-lite, aura-prime, and aura-max models.

English Variants (5)

en-US English (US)
en-GB / en-UK English (UK)
en-IN English (India)
en-AU English (Australia)
en-SC English (Scottish)

Indian Languages (21)

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 / sa-IN Sanskrit

European Languages (30)

de / de-DE German
fr / fr-FR French
fr-CA French (Canada)
it / it-IT Italian
es / es-ES Spanish (Spain)
es-MX Spanish (Mexico)
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
nn Norwegian (Nynorsk)
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
af Afrikaans
sq Albanian
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
ca Catalan
gl Galician
is Icelandic
lb Luxembourgish
mk Macedonian

Asian Languages (14)

zh / zh-CN Chinese (Mandarin)
zh-TW Chinese (Taiwan)
zh-HK Cantonese
ja / ja-JP Japanese
ko / ko-KR Korean
vi / vi-VN Vietnamese
th / th-TH Thai
id Indonesian
ms Malay
fil / fil-PH Filipino
jv Javanese
lo Lao
mn Mongolian
my Burmese
ceb Cebuano
si Sinhala
ka Georgian

Middle Eastern & African Languages (9)

ar / ar-SA Arabic
tr / tr-TR Turkish
he Hebrew
sw Swahili
am Amharic
ps Pashto
fa Persian
ht Haitian Creole

Other Languages (7)

la Latin
mg Malagasy

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 the full 90+ language library (Punjabi, Odia, Assamese, Nepali, Russian, Armenian, Georgian, Swahili, Pashto, Persian, and more), 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": "Hikari",
        "language": "ja-JP"
    }
)

# Spanish (Spain)
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": "Luz",
        "language": "es-ES"
    }
)

# Spanish (Mexico)
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "¡Bienvenido a nuestra plataforma!",
        "voice": "Luz",
        "language": "es-MX"
    }
)

# Arabic
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "مرحباً، كيف حالك؟",
        "voice": "Noor",
        "language": "ar"
    }
)

# Swahili
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "Habari, habari yako?",
        "voice": "Mwangaza",
        "language": "sw"
    }
)

Indian Languages

Strong support for all 22 Indian languages:

LanguageCodeScriptSample Text
HindihiDevanagariनमस्ते
TamiltaTamilவணக்கம்
TeluguteTeluguనమస్కారం
BengalibnBengaliনমস্কার
GujaratiguGujaratiનમસ્તે
KannadaknKannadaನಮಸ್ಕಾರ
MalayalammlMalayalamനമസ്കാരം
MarathimrDevanagariनमस्कार
PunjabipaGurmukhiਸਤ ਸ੍ਰੀ ਅਕਾਲ
OdiaorOdiaନମସ୍କାର
AssameseasAssameseনমস্কাৰ
UrduurNastaliqالسلام علیکم
MaithilimaiDevanagariप्रणाम
KashmiriksNastaliqآداب
SindhisdNastaliqسلام
KonkanikokDevanagariनमस्कार
DogridoiDevanagariनमस्ते
ManipurimniMeiteiꯅꯃꯁ꯭ꯀꯥꯔ
BodobrxDevanagariनमस्कार
SanskritsaDevanagariनमस्ते
NepalineDevanagariनमस्ते

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.