Skip to main content
GET
/
v3
/
voices
curl -X GET "https://api.audixa.ai/v3/voices?model=base&limit=50" \
  -H "x-api-key: YOUR_API_KEY"
{
  "limit": 50,
  "offset": 0,
  "length": 2,
  "voices": [
    {
      "voice_id": "am_ethan",
      "name": "Ethan",
      "model": "base",
      "gender": "Male",
      "accent": "American",
      "description": "Clear professional voice",
      "free": true,
      "is_custom": false
    },
    {
      "voice_id": "jake",
      "name": "Jake",
      "model": "advanced",
      "gender": "Male",
      "free": false,
      "is_custom": true
    }
  ]
}
Retrieves a paginated list of available voices. Returns both system voices and your custom voices (if any).
Endpoint
GET https://api.audixa.ai/v3/voices

Request

model
string
Filter by model compatibility. base or advanced.
limit
integer
default:"100"
Maximum results to return (1-500).
offset
integer
default:"0"
Number of results to skip.

Response

limit
integer
Limit used for pagination.
offset
integer
Offset used for pagination.
length
integer
Number of voices returned in this page.
voices
array
List of voice objects.
curl -X GET "https://api.audixa.ai/v3/voices?model=base&limit=50" \
  -H "x-api-key: YOUR_API_KEY"
{
  "limit": 50,
  "offset": 0,
  "length": 2,
  "voices": [
    {
      "voice_id": "am_ethan",
      "name": "Ethan",
      "model": "base",
      "gender": "Male",
      "accent": "American",
      "description": "Clear professional voice",
      "free": true,
      "is_custom": false
    },
    {
      "voice_id": "jake",
      "name": "Jake",
      "model": "advanced",
      "gender": "Male",
      "free": false,
      "is_custom": true
    }
  ]
}

Error Responses

Missing or invalid API key.
{
  "detail": "Invalid or missing API key"
}
Rate limit exceeded.
{
  "detail": "Rate limit exceeded. Please retry after 30 seconds."
}