Voices & Languages
Explore our collection of 30 premium voices across 74 languages with 5 AI models.
Overview
Our voices have culturally familiar names in each language: "Deepika" and "Rahul" for Hindi, "Peter" and "Kylie" for English, "Priya" and "Rajan" for Tamil.
All 30 voices work with ALL 74 languages. The language parameter affects the voice names returned, not which voices are available.
AI Models
YourVoic offers 5 distinct AI models optimized for different use cases:
| Model | Speed | Quality | Languages | Best For |
|---|---|---|---|---|
aura-lite |
Fast | Good | 74 | Real-time apps, chatbots, high volume |
aura-prime |
Medium | Excellent | 74 | General purpose, balanced quality/speed |
aura-max |
Slower | Premium | 74 | Audiobooks, professional content |
rapid-flash |
Fastest | Good | 18 | Low latency, IVR systems |
rapid-max |
Fast | Very Good | 41 | High quality with speed |
rapid-flash only supports 18 languages: da-DK, de-DE, en-AU, en-GB, en-IN, en-US, es-ES, es-US, fil-PH, fr-CA, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, pt-BR, th-TH, vi-VN
Aura models (aura-lite, aura-prime, aura-max) support expression tags like <chuckle>, <sigh>, <whisper> for emotional speech. Rapid models do not support expressions.
import requests
# Using different models
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "Hello, this is premium quality audio!",
"voice": "Peter",
"language": "en-US",
"model": "aura-max" # or "aura-lite", "aura-prime", "rapid-flash", "rapid-max"
}
)
Getting Voices
Retrieve available voices via the API:
# Get all voices
curl "https://yourvoic.com/api/v1/voices" \
-H "X-API-Key: YOUR_API_KEY"
# Get voices with Hindi names
curl "https://yourvoic.com/api/v1/voices?language=hi" \
-H "X-API-Key: YOUR_API_KEY"
# Get voices with English names
curl "https://yourvoic.com/api/v1/voices?language=en-US" \
-H "X-API-Key: YOUR_API_KEY"
Voice Names by Language
Sample voice names for popular languages:
| Language | Code | Female Names | Male Names |
|---|---|---|---|
| Hindi | hi |
Deepika, Priya, Anjali | Rahul, Vikram, Arjun |
| English (US) | en-US |
Kylie, Emma, Olivia | Peter, James, William |
| English (UK) | en-GB |
Emma, Sophie, Charlotte | Oliver, George, Harry |
| Tamil | ta |
Priya, Kavya, Meera | Rajan, Arun, Kumar |
| Spanish | es |
María, Carmen, Ana | Carlos, José, Antonio |
| French | fr |
Marie, Sophie, Julie | Pierre, Jean, Marc |
| German | de |
Anna, Maria, Julia | Hans, Peter, Klaus |
| Japanese | ja |
Yuki, Sakura, Hana | Takeshi, Kenji, Hiroshi |
| Chinese | zh |
Li Na, Wei Wei, Mei | Wei, Jun, Chen |
| Arabic | ar |
Fatima, Aisha, Layla | Ahmed, Mohammed, Omar |
Supported Languages
Full list of 50+ supported languages:
ar Arabicas Assamesebn Bengalibg Bulgarianzh Chinesehr Croatiancs Czechda Danishnl Dutchen-US English (US)en-GB English (UK)en-IN English (IN)et Estonianfi Finnishfr Frenchde Germanel Greekgu Gujaratihe Hebrewhi Hindihu Hungarianid Indonesianit Italianja Japanesekn Kannadako Koreanlv Latvianlt Lithuanianms Malayml Malayalammr Marathine Nepalino Norwegianor Odiapl Polishpt Portuguesepa Punjabiro Romanianru Russiansk Slovaksl Slovenianes Spanishsv Swedishta Tamilte Teluguth Thaitr Turkishuk Ukrainianur Urduvi VietnameseUsing Voices
Pass the voice name when generating TTS:
import requests
# English voice
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "Hello, welcome to YourVoic!",
"voice": "Peter",
"language": "en-US"
}
)
# Hindi voice
response = requests.post(
"https://yourvoic.com/api/v1/tts/generate",
headers={"X-API-Key": "your_api_key"},
json={
"text": "नमस्ते, YourVoic में आपका स्वागत है!",
"voice": "Deepika",
"language": "hi"
}
)
Voice Characteristics
Each voice has unique characteristics:
| Attribute | Options | Description |
|---|---|---|
| Gender | male, female | Voice gender |
| Age | young, middle, senior | Perceived age group |
| Style | narrative, conversational, news | Speaking style |
| Use Case | audiobook, IVR, e-learning, etc. | Recommended usage |
# Filter voices by gender
curl "https://yourvoic.com/api/v1/voices?gender=female" \
-H "X-API-Key: YOUR_API_KEY"
# Filter by language and gender
curl "https://yourvoic.com/api/v1/voices?language=en-US&gender=male" \
-H "X-API-Key: YOUR_API_KEY"
Best Practices
- Match voice to content - Use narrative voices for audiobooks, professional voices for business
- Test with your content - Preview voices with actual text before deployment
- Consider your audience - Use localized names that resonate with your users
- Stay consistent - Use the same voice throughout a project for continuity
- Adjust speed/pitch - Fine-tune parameters for perfect delivery