Skip to main content
High-quality, natural-sounding text-to-speech with ElevenLabs.

Setup

export ELEVEN_API_KEY=your-key

Usage

from praisonaiagents import AudioAgent

agent = AudioAgent(llm="elevenlabs/eleven_multilingual_v2")
agent.speech("Hello world!", output="hello.mp3")

Models

ModelDescription
elevenlabs/eleven_multilingual_v2Multilingual
elevenlabs/eleven_turbo_v2_5Fast
elevenlabs/eleven_monolingual_v1English

Voice Selection

agent.speech(
    "Hello!",
    voice="Rachel",  # ElevenLabs voice name
    output="hello.mp3"
)
ElevenLabs offers 29+ languages and custom voice cloning.