2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill elevenlabs-conversational- _meta.json307 B
- SKILL.md4.3 KB
Overview
This skill integrates the full ElevenLabs platform into OpenClaw workflows for text-to-speech, voice cloning, and conversational AI agent creation. It goes beyond batch TTS to support streaming audio, emotion and style controls, instant voice cloning, and phone or real-time system integration. Use it to build interactive voice agents that handle bidirectional conversations with low latency.
How this skill works
The skill calls ElevenLabs APIs to list voices, synthesize speech (batch and streaming), clone voices from sample audio, and create/manage Conversational AI agents. You can configure voice parameters like stability, similarity, and style, stream audio chunks for low latency, and wire agents into telephony or RTC systems. Command-line scripts wrap the API calls for quick testing and can be integrated into orchestration layers like Twilio, Vapi, or LiveKit.
When to use it
- You need production-grade voice agents for phone or web-based assistants.
- You want to create or deploy cloned voices from sample recordings quickly.
- You need low-latency streaming TTS for live conversations or gaming.
- You require emotion or style control in synthesized speech.
- You want to prototype or manage multiple conversational agents centrally.
Best practices
- Provide 3+ high-quality, diverse audio samples when cloning a voice to improve fidelity.
- Use streaming TTS for interactive flows and batch TTS for non-real-time narration to save cost and complexity.
- Tune stability, similarity, and style parameters incrementally and test on real dialogues.
- Keep system prompts and first-message texts concise and task-focused for predictable agent behavior.
- Secure ELEVENLABS_API_KEY and rotate keys; avoid embedding keys in client-side code.
Example use cases
- Customer support phone agent: create a conversational agent, assign a cloned voice, and route incoming calls via Twilio.
- Interactive IVR: stream TTS for prompts and capture responses for real-time processing.
- Branded voice assistant: clone a company voice from training samples for consistent voice UX across channels.
- Game NPCs: use streaming TTS with emotion control for responsive, expressive characters.
- Contact center orchestration: integrate with Vapi to coordinate assistants and handoffs between systems.
FAQ
Set ELEVENLABS_API_KEY with an active ElevenLabs account key before using the scripts.
How many samples for voice cloning?
Minimum one sample works for instant cloning, but 3+ diverse high-quality samples are recommended for best results.
When should I use tts-stream vs tts?
Use tts-stream for low-latency interactive scenarios; use tts for batch synthesis like narration where latency is less critical.