--- id: livekit-plugins-elevenlabs version: "1.6.10" license: Apache-2.0 license_treatment: permissive maintenance: active --- # livekit-plugins-elevenlabs — Agent Framework plugin for voice synthesis with ElevenLabs' API. License: permissive · Maintenance: active · Downloads: 1.9M/mo ## What it is and what it does This package is a plugin that connects the LiveKit Agents framework to ElevenLabs' text-to-speech API. It allows developers building voice agents on LiveKit to use ElevenLabs as their TTS provider, enabling agents to speak with ElevenLabs' voice models in realtime conversations. The plugin is part of LiveKit's broader agent ecosystem, which includes integrations for speech-to-text, language models, and other AI services. It works alongside livekit-agents, the core framework that handles agent lifecycle, session management, and multi-modal interactions. To use it, you install the plugin, configure it as the TTS component in an AgentSession, and the framework handles the rest—routing generated text to ElevenLabs and streaming audio back to participants. Use it for: - Build a voice agent that speaks with a specific ElevenLabs voice in a LiveKit room - Create a customer service bot that uses ElevenLabs TTS for natural-sounding responses - Develop a multi-agent system where different agents use different ElevenLabs voices - Integrate ElevenLabs voice synthesis into a telephony-connected agent via LiveKit's SIP stack ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates ElevenLabs text-to-speech into the LiveKit Agents framework for building realtime voice agents that can speak with ElevenLabs' voices. Yes, if you are building a voice agent on LiveKit and want to use ElevenLabs for text-to-speech. The plugin is actively maintained, has no known vulnerabilities, installs cleanly, and is licensed permissively. Install it only if you already depend on livekit-agents and have chosen ElevenLabs as your TTS provider. ## Install pip install livekit-plugins-elevenlabs uv add livekit-plugins-elevenlabs poetry add livekit-plugins-elevenlabs ## Installing livekit-plugins-elevenlabs Before you install: Installs with minimal friction as a pure Python wheel with a single runtime dependency on livekit-agents. Released 1 day ago with active maintenance; the parent LiveKit project has 13003 stars and recent commits. License in practice: Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions—suitable for most production deployments. Quickstart: pip install livekit-plugins-elevenlabs from livekit.plugins import elevenlabs from livekit.agents import AgentSession session = AgentSession( tts=elevenlabs.TTS(voice="your-voice-id"), # ... other session config ) Requires Python >=3.10.0 and livekit-agents to be installed. ElevenLabs API credentials must be configured (typically via environment variables or explicit API key). Verify before relying: - Whether ElevenLabs API credentials are required at runtime and how they are configured - Supported ElevenLabs voice models and whether all are available through this plugin - Latency characteristics for realtime voice synthesis compared to other TTS providers ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags elevenlabs text to speech integration, livekit voice agent tts, realtime voice synthesis plugin, elevenlabs livekit agents, voice agent tts provider, livekit plugin elevenlabs, voice-synthesis, realtime-ai, livekit-plugin [View on SkillFed](https://skillfed.io/packages/livekit-plugins-elevenlabs) · [View on PyPI](https://pypi.org/project/livekit-plugins-elevenlabs/)