Skills elevenlabs-conversational
Full ElevenLabs platform integration — text-to-speech, voice cloning, and Conversational AI agent creation. Not just TTS — build interactive voice agents with emotion control, streaming audio, and phone system integration. Use for voice synthesis, cloning, or building conversational AI agents.
git clone https://github.com/openclaw/skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aiwithabidi/elevenlabs-conversational" ~/.claude/skills/openclaw-skills-elevenlabs-conversational && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/aiwithabidi/elevenlabs-conversational" ~/.openclaw/skills/openclaw-skills-elevenlabs-conversational && rm -rf "$T"
skills/aiwithabidi/elevenlabs-conversational/SKILL.md🗣️ ElevenLabs Conversational
Not just TTS — full Conversational AI. Voice synthesis, cloning, and conversational AI agent creation for OpenClaw agents.
Voice Synthesis vs Conversational AI
| Feature | Voice Synthesis (TTS) | Conversational AI |
|---|---|---|
| What | Text → Speech | Full voice agent |
| Flow | One-way | Bidirectional |
| Use case | Narration, alerts | Phone agents, assistants |
| Latency | Batch OK | Real-time required |
Existing ElevenLabs skills only do TTS. This skill covers the full platform including Conversational AI agents.
Requirements
| Variable | Required | Description |
|---|---|---|
| ✅ | ElevenLabs API key |
Quick Start
# List available voices python3 {baseDir}/scripts/elevenlabs_api.py voices # Text to speech python3 {baseDir}/scripts/elevenlabs_api.py tts "Hello world" --voice Rachel --output hello.mp3 # TTS with emotion control python3 {baseDir}/scripts/elevenlabs_api.py tts "I'm so excited!" --voice Rachel --stability 0.3 --style 0.8 # Streaming TTS (lower latency) python3 {baseDir}/scripts/elevenlabs_api.py tts-stream "Hello world" --voice Rachel --output hello.mp3 # List conversational AI agents python3 {baseDir}/scripts/elevenlabs_api.py list-agents # Create a conversational AI agent python3 {baseDir}/scripts/elevenlabs_api.py create-agent --name "Support Bot" --voice Rachel --prompt "You are a helpful support agent." # Get agent details python3 {baseDir}/scripts/elevenlabs_api.py get-agent <agent_id> # Voice cloning (instant) python3 {baseDir}/scripts/elevenlabs_api.py clone-voice "My Voice" --files sample1.mp3 sample2.mp3
Commands
voices
voicesList all available voices with ID, name, category, and language.
tts <text>
tts <text>Convert text to speech (non-streaming).
— voice name or ID (default: Rachel)--voice NAME
— output file path (default: output.mp3)--output FILE
— model (default: eleven_multilingual_v2)--model ID
— 0.0-1.0, lower = more expressive (default: 0.5)--stability FLOAT
— 0.0-1.0, voice similarity boost (default: 0.75)--similarity FLOAT
— 0.0-1.0, style exaggeration (default: 0.0)--style FLOAT
tts-stream <text>
tts-stream <text>Streaming TTS — lower latency, outputs as chunks arrive.
- Same options as
tts
list-agents
list-agentsList all Conversational AI agents.
create-agent
create-agentCreate a new Conversational AI agent.
— agent name--name NAME
— voice to use--voice NAME
— system prompt for the agent--prompt TEXT
— greeting message--first-message TEXT
— language code (default: en)--language CODE
get-agent <agent_id>
get-agent <agent_id>Get details of a conversational AI agent.
clone-voice <name>
clone-voice <name>Create an instant voice clone.
— audio samples (minimum 1, recommended 3+)--files FILE [FILE ...]
— voice description--description TEXT
Integration Patterns
With Twilio (Phone)
- Create a Conversational AI agent
- Configure Twilio webhook to point to ElevenLabs
- Incoming calls route to your AI agent
With Vapi
- Create voice in ElevenLabs
- Use voice ID in Vapi assistant config
- Vapi handles orchestration, ElevenLabs handles voice
With LiveKit
- Generate TTS audio via streaming API
- Publish audio track to LiveKit room
- Subscribe to participant audio for STT pipeline
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation