Every synthesis request takes a voice_id. Chariot provides a set of stock voices shared across all workspaces, and lets you create custom voices by cloning from an audio sample.
Listing voices
GET /v1/voices returns the voices available to your workspace, stock voices plus your own custom ones.
curl "https://api.chariot.in/v1/voices?limit=100" \
-H "chariotai-api-key: YOUR_API_KEY"
Each voice includes its voice_id, name, language, accent, gender, and a preview sample URL:
{
"total_voices": 8,
"data": [
{
"voice_id": "bac7d666-094d-4698-91fa-741d60fce662",
"voice_name": "Matt",
"language": "en",
"accent": "american",
"gender": "male",
"voice_sample": "https://.../sample.wav"
}
]
}
Filtering
Narrow the catalog with query parameters. Combine them freely:
| Parameter | Values |
|---|
language | en, hi |
accent | american, british, indian |
gender | male, female, neutral |
age | young, middle_aged, old |
use_cases | conversational, commercial, narration, customer_support, wellness (repeatable) |
voice_type | stock_voice, custom_voice |
voice_name | Case-insensitive substring match |
sort | desc (default), asc |
curl "https://api.chariot.in/v1/voices?language=hi&gender=female" \
-H "chariotai-api-key: YOUR_API_KEY"
Stock voices
Chariot ships these ready-to-use voices:
| Name | Language | Accent | Gender |
|---|
| Matt | English | American | Male |
| Mia | English | American | Female |
| Ryan | English | British | Male |
| Emma | English | British | Female |
| Karan | Hindi | Indian | Male |
| Darshan | Hindi | Indian | Male |
| Meera | Hindi | Indian | Female |
| Neha | Hindi | Indian | Female |
Voice ids are stable, but the catalog grows over time. Fetch GET /v1/voices at runtime rather than hardcoding the full list.