> ## Documentation Index
> Fetch the complete documentation index at: https://docs.audixa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Clone Voices

> Create reusable synthetic voices for your brand or application

**Clone Voices** (also known as Custom Voices) allow you to train a personal voice model that you can use across all your projects. Once created, you can generate speech with this voice repeatedly using the **Advanced Model**.

<Note>
  Clone Voices result in a unique Voice ID saved to your account.
</Note>

## How to Create a Voice

<Steps>
  <Step title="Navigate to Clone Voices">
    Log in to your account and go to the [Clone Voices page](https://audixa.ai/app/custom-voices).
  </Step>

  <Step title="Provide Audio Source">
    You can provide audio in two ways:

    * **Upload File:** Upload an MP3 or WAV file (Max 10MB).
    * **Record Audio:** Record a 10-second sample directly in the browser.
  </Step>

  <Step title="Define Voice Details">
    * **Voice Name:** Give your voice a recognizable name.
    * **Gender:** Select Male, Female, or Neutral.
    * **Description:** Optional notes about the voice characteristics.
  </Step>

  <Step title="Create">
    Confirm you have the rights to use the voice and click **Create Voice**.
  </Step>
</Steps>

## Using Your Clone Voice on the Dashboard

1. Go to the [Text to Speech](https://audixa.ai/app/text-to-speech) page.
2. Select the **Advanced Model** (v2).
3. Open the Voice Selector.
4. Your created voices will appear under the **"Your Voices"** or **"Custom"** section.

## Using Your Clone Voice in the API

You can use your cloned voice programmatically by referencing its unique `voice_id`.

### 1. Find Your Voice ID

In the [Clone Voices dashboard](https://audixa.ai/app/custom-voices), find your voice in the "Your Voices" grid. You can copy the Voice ID from there (if available) or use the API to list your voices.

### 2. Make the API Request

Set the `voice_id` parameter to your Voice ID and the `model` parameter to `advanced`.

<CodeGroup>
  ```python Python theme={null}
  import audixa

  audixa.set_api_key("YOUR_API_KEY")

  audio_url = audixa.tts_and_wait(
      "This is my custom cloned voice.",
      voice_id="custom_voice_12345",
      model="advanced",  # Required for custom voices
      speed=1.0,
  )
  ```

  ```typescript TypeScript theme={null}
  import Audixa from 'audixa';

  const audixa = new Audixa('YOUR_API_KEY');

  const audioUrl = await audixa.generateTTS({
    text: 'This is my custom cloned voice.',
    voice_id: 'custom_voice_12345',
    model: 'advanced'  // Required for custom voices
  });
  ```

  ```javascript JavaScript theme={null}
  import Audixa from 'audixa';

  const audixa = new Audixa('YOUR_API_KEY');

  const audioUrl = await audixa.generateTTS({
    text: 'This is my custom cloned voice.',
    voice_id: 'custom_voice_12345',
    model: 'advanced'  // Required for custom voices
  });
  ```

  ```bash cURL theme={null}
  curl -X POST "https://api.audixa.ai/v3/tts" \
    -H "Content-Type: application/json" \
    -H "x-api-key: YOUR_API_KEY" \
    -d '{
      "text": "This is my custom cloned voice.",
      "voice_id": "custom_voice_12345",
      "model": "advanced",
      "speed": 1.0
    }'
  ```
</CodeGroup>

## Billing

Clone Voices utilize the **Advanced Model**.

| Model        | Cost                |
| ------------ | ------------------- |
| **Advanced** | 4 credits per token |

<Card title="Understanding Credits" icon="coins" href="/guides/pricing-credits">
  See our detailed guide on credit calculation.
</Card>

## Managing Your Voices

You can delete voices you no longer need from the [Clone Voices dashboard](https://audixa.ai/app/custom-voices).
**Note:** Deletion is permanent and cannot be undone.
