Skip to main content
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
Inworld
ResembleAI
Browse all voices and models in the voice library →

Parameters

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