Skip to main content
Audixa offers a diverse library of high-quality voices. This guide explains how to browse, select, and use voices in your API requests.

Voice Models

Audixa provides two model tiers:
ModelDescriptionUse Case
BaseStandard high-quality voicesGeneral TTS, high volume, cost-effective
AdvancedPremium voices with cloning and emotionsCustom voices, expressive speech, dubbing

Listing Voices via API

Fetch available voices using the /voices endpoint:
# Get Base model voices
curl -X GET "https://api.audixa.ai/v3/voices?model=base" \
  -H "x-api-key: YOUR_API_KEY"

# Get Advanced model voices
curl -X GET "https://api.audixa.ai/v3/voices?model=advanced" \
  -H "x-api-key: YOUR_API_KEY"
The model query parameter is optional. Use base or advanced to filter.

Response Format

{
  "limit": 100,
  "offset": 0,
  "length": 3,
  "voices": [
    {
      "voice_id": "am_ethan",
      "name": "Ethan",
      "gender": "Male",
      "accent": "American",
      "description": "Clear, professional male voice"
    },
    {
      "voice_id": "af_luna",
      "name": "Luna",
      "gender": "Female",
      "accent": "British",
      "description": "Warm, friendly British female voice"
    }
  ]
}

Voice Properties

Each voice object includes:
PropertyTypeDescription
voice_idstringUnique identifier to use in /tts requests
namestringHuman-friendly voice name
genderstringMale or Female
accentstringVoice accent/language (e.g., “American”)
descriptionstringBrief description of voice characteristics
freebooleanWhether the voice is free to use
is_custombooleanWhether this is your custom voice

Using a Voice

Once you’ve selected a voice, use its voice_id in your TTS request:
{
  "text": "Hello, this is a test.",
  "voice_id": "am_ethan",
  "model": "base"
}
Make sure the model in your TTS request matches the model the voice belongs to.

Custom Voices (Advanced Model)

With the Advanced model, you can:

Clone Your Voice

Create a custom voice from audio samples.

Adjust Emotions

Control emotional tone via exaggeration and cfg_weight.

Fine-tune Settings

Adjust expressiveness for creativity control.

Branded Voices

Create unique voices for your brand.
Custom voices appear in your /voices?model=advanced response with is_custom: true.

Voice Selection Tips

  1. Match your audience: Choose accents that resonate with your target users
  2. Consider context: Professional content may need authoritative voices; casual content benefits from friendly tones
  3. Test before production: Generate samples with different voices before committing
  4. Check the dashboard: The Voice Library lets you preview voices interactively

Browse in Dashboard

For an interactive experience with audio previews:

Voice Library Dashboard

Browse, preview, and compare all available voices.