← ClaudeAtlas

elevenlabs-automationlisted

Automate ElevenLabs text-to-speech workflows -- generate speech from text, browse and inspect voices, check subscription limits, list models, stream audio, and retrieve history via the Composio MCP integration.
ComposioHQ/awesome-claude-skills · ★ 62,373 · AI & Automation · score 84
Install: claude install-skill ComposioHQ/awesome-claude-skills
# ElevenLabs Automation Automate your ElevenLabs text-to-speech workflows -- convert text to natural speech, browse the voice library, inspect voice details, check subscription credits, select TTS models, stream audio for low-latency delivery, and retrieve previously generated audio from history. **Toolkit docs:** [composio.dev/toolkits/elevenlabs](https://composio.dev/toolkits/elevenlabs) --- ## Setup 1. Add the Composio MCP server to your client: `https://rube.app/mcp` 2. Connect your ElevenLabs account when prompted (API key authentication) 3. Start using the workflows below --- ## Core Workflows ### 1. Generate Speech from Text Use `ELEVENLABS_TEXT_TO_SPEECH` to convert text into a downloadable audio file. ``` Tool: ELEVENLABS_TEXT_TO_SPEECH Inputs: - voice_id: string (required) -- obtain from ELEVENLABS_GET_VOICES - text: string (required) -- max ~10,000 chars (most models), 30,000 (Flash/Turbo v2), 40,000 (v2.5) - model_id: string (default "eleven_monolingual_v1") -- e.g., "eleven_multilingual_v2" - output_format: string (default "mp3_44100_128") -- see formats below - optimize_streaming_latency: integer (0-4; NOT supported with eleven_v3) - seed: integer (optional, for reproducibility -- not guaranteed) - pronunciation_dictionary_locators: array (optional, up to 3 dictionaries) ``` **Output formats:** - MP3: `mp3_22050_32`, `mp3_44100_32`, `mp3_44100_64`, `mp3_44100_96`, `mp3_44100_128`, `mp3_44100_192` (Creator+) - PCM: `pcm_16000`, `pcm_22050