elevenlabs

Generate voiceovers, sound effects, and music using ElevenLabs text-to-speech and audio APIs.

1|Updated Aug 28, 2026
One-click install
npx skills add https://github.com/mooch10/mochiptos --skill elevenlabs-mooch10
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elevenlabs
Source: https://github.com/mooch10/mochiptos/tree/main/frontend/.agents/elevenlabs
Command: npx skills add https://github.com/mooch10/mochiptos --skill elevenlabs-mooch10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires elevenlabs, and includes references (resource) components.

What problem does it solve? Producing narration, sound effects, and background music for videos, podcasts, and games normally requires voice actors, recording equipment, and audio editing time. This Skill generates production audio programmatically through the ElevenLabs API, including voice cloning and Remotion video synchronization. ## Core Features & Use Cases - Text-to-Speech Generation: Convert scripts to speech using models like eleven_multilingual_v2, flash, turbo, or v3, with tunable stability, similarity, style, and speed settings. - Voice Cloning & Sound Effects: Create instant voice clones from audio samples and generate sound effects up to 22 seconds from text descriptions. - Music Composition & Remotion Sync: Compose instrumental music up to 5 minutes and synchronize per-scene voiceover audio with Remotion video compositions using duration manifests. - Use Case: You are building a product demo video in Remotion. Write a scene-by-scene narration script, generate an MP3 per scene with timing metadata, and bind each audio file to its corresponding slide so visuals and voiceover stay in sync. ## Quick Start Generate a professional voiceover MP3 from my narration script using the ElevenLabs multilingual model with a warm narrator voice.

Frequently Asked Questions about elevenlabs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a voiceover with the ElevenLabs API in Python?▼

Create an ElevenLabs client with your API key and call client.text_to_speech.convert with your text, a voice_id, and a model like eleven_multilingual_v2. Save the returned audio stream to an MP3 file using the save helper or by writing chunks.

Which ElevenLabs model should I use for text-to-speech?▼

Use eleven_multilingual_v2 for stable, production-ready output in 29 languages. Choose eleven_flash_v2_5 or eleven_turbo_v2_5 when you need low latency and SSML break or phoneme tags. Use eleven_v3 only for maximum expressiveness, since it is alpha and less predictable.

How do I add pauses between sentences in ElevenLabs speech?▼

With flash or turbo models, insert SSML break tags like <break time="1.5s" /> inline, up to 3 seconds each. Multilingual_v2 and v3 lack SSML support, so use blank lines for short pauses or insert silence with ffmpeg in post-processing.

Can I clone my own voice with ElevenLabs?▼

Yes, use client.voices.ivc.create with one or more audio samples in binary mode for instant voice cloning. Professional Voice Cloning requires a Creator plan or higher, at least 30 minutes of clean audio, and a verification recording before training.

How do I sync ElevenLabs voiceover audio with Remotion scenes?▼

Generate one MP3 per scene plus a manifest.json containing each file's duration, then convert durations to frames by multiplying by your composition's fps. Wrap scenes in Series.Sequence components with those frame counts and add Audio components referencing the files.

What are the limits of ElevenLabs sound effect and music generation?▼

Sound effects are capped at 22 seconds per generation and accept a text prompt plus optional duration and prompt_influence parameters. Music generation ranges from 10 seconds to 5 minutes and can be forced instrumental for background tracks.