# Voices & voice cloning

**Advanced** plan owners have the option to clone voices and make characters use it when sending a voice message or calling in Discord/on the dashboard. Servers with **Basic** plan have access to some default voice presets for voice messages.

Here is an example of a character with Donald Trump's cloned voice talking about AICord:

{% file src="/files/EnexRUVvDvdqNaTqrz3L" %}

This guide showcases how to clone a voice.

### 1. Step: Enable the voice messages feature

1. Go to the [AICord Dashboard](https://dashboard.aicordapp.com)
2. Edit one of your characters, then scroll down to Advanced section (you can also use the sidebar to navigate to it)
3. Under **Time and Memory** (Additional configurations), enable **"Voice messages"**

{% hint style="info" %}
With this feature enabled, the character will send voice messages randomly when people in your server chat with it.
{% endhint %}

### 2. Step: Clone a voice using a sample

#### Option A:

On the [AICord Dashboard](https://aicordapp.com/dashboard), select your character to edit then go to the <i class="fa-robot">:robot:</i> **Character Editor** > <i class="fa-waveform">:waveform:</i> **Voice** section. After uploading a voice, the clone will appear in the select menu among other voices.

<figure><img src="/files/oztUkihr1bi7EgZI8dpT" alt=""><figcaption></figcaption></figure>

#### Option B:

In your Discord server, use the `/character clonevoice` command, select the character you want to clone he voice for and add a voice sample wav file. Please note that it should have

Please note that it should have:

* a good quality recording of a person speaking, and
* it should be at least 6 seconds long for the best result. Uploading files that are much more than 6 seconds does not increase clone quality, but it increases the speech generation time (it will take the character long to respond)

Congratulations, you've cloned a voice and added it to your AI character!

{% hint style="warning" %}
As of now, cloned voices cannot be used for calling the character, but we'll soon make the dashboard calling feature support it as well.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aicordapp.com/premium/voices-and-voice-cloning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
