livekit inference supported elevenlabs voices
# ask-ai
r
livekit inference supported elevenlabs voices
t
Thanks for reaching out, Saurabh. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Thanks — I’m responding to your question about whether LiveKit Inference supports ElevenLabs voices. Yes. LiveKit Inference supports ElevenLabs text‑to‑speech (TTS) voices and provides several ElevenLabs TTS models you can use without managing a separate ElevenLabs account. Authentication, billing, and integration are handled by LiveKit Cloud. Quick details you can use right away • Supported models include: ◦
elevenlabs/eleven_flash_v2
◦
elevenlabs/eleven_flash_v2_5
◦
elevenlabs/eleven_turbo_v2
◦
elevenlabs/eleven_turbo_v2_5
◦
elevenlabs/eleven_multilingual_v2
• You can specify ElevenLabs TTS when creating an agent session either with a string descriptor: ◦ Example:
tts="elevenlabs/eleven_turbo_v2_5:Xb7hH8MSUJpSbSDYk0k2"
• Or with the
inference.TTS
class for more control: ◦ Example:
Copy code
from livekit.agents import inference

    session = AgentSession(
        tts=inference.TTS(
            model="elevenlabs/eleven_turbo_v2_5",
            voice="Xb7hH8MSUJpSbSDYk0k2",
            language="en"
        ),
        # ... other parameters
    )
Voices and languages • LiveKit supports all default ElevenLabs voices (examples: Alice, Chris, Eric, Jessica). • Several models support multilingual output —
eleven_flash_v2_5
,
eleven_turbo_v2_5
, and
eleven_multilingual_v2
support 30+ languages including English, Spanish, French, German, Hindi, and more. What’s not supported here • Custom, community, or cloned voices from ElevenLabs are not supported through LiveKit Inference. To use those, you must connect your own ElevenLabs account via the ElevenLabs plugin. Billing and auth • No separate ElevenLabs API key is required when using LiveKit Inference. Usage is billed through your LiveKit Cloud invoice. Would you like: • Help choosing a model/voice for a specific language or use case (IVR, narration, real‑time agent voice, etc.)? • An example for integrating ElevenLabs TTS into a specific AgentSession flow or SDK (web, Python, or else)? I’m happy to walk through an example matched to your use case. Sources: Introducing LiveKit Inference: A unified model interface for voice AI | ElevenLabs TTS plugin guide | LiveKit Documentation | ElevenLabs TTS | LiveKit Documentation
r
livekit turn detector english model
t
You’re asking about the LiveKit turn detector English model — thanks for that. Here’s the short answer and what to use going forward. Short answer • LiveKit originally released an English-only turn detection model, but it’s been deprecated. • Use the current MultilingualModel instead — it supports English and is the recommended model. Why use the MultilingualModel • It supports English plus 13 other languages (Spanish, French, German, Italian, Portuguese, Dutch, Chinese, Japanese, Korean, Indonesian, Turkish, Russian, and Hindi). • It outperforms the legacy English model (reduces false-positive interruptions by ~39% in benchmarks) and handles structured inputs like phone numbers and addresses better. • It dynamically adjusts VAD-based silence thresholds using STT text in real time for fewer interruptions without losing responsiveness. Quick usage example 1. Import and enable the multilingual turn detector in your agent session:
Copy code
from livekit.plugins.turn_detector.multilingual import MultilingualModel

session = AgentSession(
    turn_detection=MultilingualModel(),
    stt=inference.STT(language="en"),
    # ... other parameters
)
1. Download model weights before deployment: • Python:
uv run agent.py download-files
• Node.js:
pnpm run download-files
If you’d like, I can: • Walk through integrating this into a specific SDK (web, Python, or Node). • Help pick STT settings to pair with the turn detector for best English performance. • Share troubleshooting tips if you see false positives or missed turn ends. Which of those would help you most right now? Sources: Building the all-in-one platform for voice AI agents | Updating the Turn Detector Model | LiveKit | Improved End-of-Turn Model Cuts Voice AI Interruptions 39% | LiveKit turn detector plugin | LiveKit Documentation | Improving voice AI's turn detection with transformers