Skip to main content

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.

Telnyx offers an extensive library of voices across multiple providers and models, with broad language and accent support. Access them through the Telnyx plugin:
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
  2. Copy the voice ID (e.g. Telnyx.NaturalHD.astra)
  3. Pass it to telnyx.TTS(voice="...")

Examples

# 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

ProviderModels
TelnyxNaturalHD, Ultra
MiniMaxspeech-02-turbo, speech-2.6-turbo, speech-2.8-turbo
RimeArcanaV3, KokoroTTS
AWSPolly (Neural voices)
AzureNeural voices
InworldComing soon
ResembleAIComing soon
Browse all voices and models in the voice library →

Parameters

ParameterDefaultDescription
voiceVoice ID (e.g. Telnyx.NaturalHD.astra)
sample_rate16000Audio sample rate in Hz