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

# Text-to-Speech (TTS)

> TTS models and voices available through Telnyx for LiveKit voice agents.

Telnyx offers an extensive library of voices across multiple providers and models, with broad language and accent support. Access them through the Telnyx plugin:

```python theme={null}
from livekit.plugins import telnyx

tts = telnyx.TTS(voice="Telnyx.NaturalHD.astra")
```

## Voice ID format

Voice IDs follow the pattern `Provider.Model.voice_name`. To find a voice:

1. Browse the [voice library](https://developers.telnyx.com/docs/tts-stt/tts-available-voices/index)
2. Copy the voice ID (e.g. `Telnyx.NaturalHD.astra`)
3. Pass it to `telnyx.TTS(voice="...")`

## Examples

```python theme={null}
# Telnyx Natural HD
tts = telnyx.TTS(voice="Telnyx.NaturalHD.astra")

# MiniMax Speech 2.8 Turbo
tts = telnyx.TTS(voice="MiniMax.speech-2.8-turbo.Narrator")

# Rime Arcana V3
tts = telnyx.TTS(voice="Rime.ArcanaV3.astra")
```

## Available providers and models

| Provider       | Models                                              |
| -------------- | --------------------------------------------------- |
| **Telnyx**     | NaturalHD, Ultra                                    |
| **MiniMax**    | speech-02-turbo, speech-2.6-turbo, speech-2.8-turbo |
| **Rime**       | ArcanaV3, KokoroTTS                                 |
| **AWS**        | Polly (Neural voices)                               |
| **Azure**      | Neural voices                                       |
| **Inworld**    | Coming soon                                         |
| **ResembleAI** | Coming soon                                         |

Browse all voices and models in the [voice library →](https://developers.telnyx.com/docs/tts-stt/tts-available-voices/index)

## Parameters

| Parameter     | Default | Description                              |
| ------------- | ------- | ---------------------------------------- |
| `voice`       | —       | Voice ID (e.g. `Telnyx.NaturalHD.astra`) |
| `sample_rate` | `16000` | Audio sample rate in Hz                  |
