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

# Voices

> Make your agents sound the way you want them to

# Voice Basics

Vocode supports several different TTS models, giving you maximum flexibility and control
over the voice of your agents. Our current list of supported model providers is:

* [Play.ht](https://play.ht)
* [ElevenLabs](https://elevenlabs.io)
* [Rime](https://rime.ai)
* [Azure](https://azure.com)

## \[Coming Soon] Vocode curated voices

Choosing a voice isn't easy, so the Vocode team has curated a list of voices that we think are the best
across the different providers and use cases.

We also are compatible with any stock voice from our provider list. You can reach us on Slack and we can add it to our
voice list.

## Voice clones

For enterprise customers, we can add cloned voices on a case-by-case basis. Please reach out to us on Slack if you'd like
to explore custom cloned voices.

## Setting up new voices

### Play.ht voice

```python theme={null}
voice = vocode_client.voices.create_voice(
    request={
        "type": "voice_play_ht",
        "voice_id": "voice_id",
        "version": "2",
    },
)
```

### ElevenLabs voice

```python theme={null}
voice = vocode_client.voices.create_voice(
    request={
        "type": "voice_eleven_labs",
        "voice_id": "06oPEcZqPWhZ2IeTcOJc",
        "stability": ".2",
        "similarity_boost": ".75",
        "model_id": "eleven_turbo_v2",
        "optimize_streaming_latency": "4",
    }
)
```

### Rime voice

```python theme={null}
voice = vocode_client.voices.create_voice(
    request={
        "type": "voice_rime",
        "speaker": "amber",
        "model_id": "mist",
    },
)
```

### \[Legacy] BYO TTS

In previous versions of Vocode, we allowed customers to bring their own TTS accounts
but we are no longer supporting this as of April 2024.
