LiveKit docs › Models › TTS › Additional models › Soniox

---

# Soniox TTS plugin guide

> How to use the Soniox TTS plugin for LiveKit Agents.

Available in:
- [ ] Node.js
- [x] Python

## Overview

This plugin allows you to use [Soniox](https://soniox.com/) as a TTS provider for your voice agents.

### Installation

Install the plugin from PyPI:

```shell
uv add "livekit-agents[soniox]~=1.5"

```

### Authentication

The Soniox plugin requires an API key from the [Soniox console](https://console.soniox.com/).

Set `SONIOX_API_KEY` in your `.env` file.

### Usage

Use Soniox TTS within an `AgentSession` or as a standalone speech generator. For example, you can use this TTS in the [Voice AI quickstart](https://docs.livekit.io/agents/start/voice-ai.md).

```python
from livekit.plugins import soniox

session = AgentSession(
    tts=soniox.TTS(
    ),
    # ... llm, stt, etc.
)

```

### Parameters

This section describes some of the available parameters. See the [plugin reference](https://docs.livekit.io/reference/python/v1/livekit/plugins/soniox.md) for a complete list of all available parameters.

- **`model`** _(string)_ (optional) - Default: `tts-rt-v1-preview`: Soniox TTS model to use. See [documentation](https://soniox.com/docs/tts/models) for a complete list of supported models.

- **`voice`** _(string)_ (optional) - Default: `Maya`: Voice to use for synthesis. For available options, see the [Soniox TTS voices list](https://soniox.com/docs/tts/concepts/voices).

- **`language`** _(string])_ (optional) - Default: `en`: Language code for the input text (such as "en", "es", "fr"). For supported values, see the [Soniox TTS languages list](https://soniox.com/docs/tts/concepts/languages).

## Additional resources

The following resources provide more information about using Soniox with LiveKit Agents.

- **[Python package](https://pypi.org/project/livekit-plugins-soniox/)**: The `livekit-plugins-soniox` package on PyPI.

- **[Plugin reference](https://docs.livekit.io/reference/python/v1/livekit/plugins/soniox.md)**: Reference for the Soniox TTS plugin.

- **[GitHub repo](https://github.com/livekit/agents/tree/main/livekit-plugins/livekit-plugins-soniox)**: View the source or contribute to the LiveKit Soniox TTS plugin.

- **[Soniox docs](https://soniox.com/docs)**: Soniox's full docs site.

---

This document was rendered at 2026-06-07T11:34:11.456Z.
For the latest version of this document, see [https://docs.livekit.io/agents/models/tts/soniox.md](https://docs.livekit.io/agents/models/tts/soniox.md).

To explore all LiveKit documentation, see [llms.txt](https://docs.livekit.io/llms.txt).