generate-voiceover-elevenlabs-v3

Generate voiceover MP3s with ElevenLabs' eleven_v3 TTS and pacing adjustments.

6|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill generate-voiceover-elevenlabs-v3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-voiceover-elevenlabs-v3
Source: https://github.com/gooseworks-ai/gooseworks-ads-skills/tree/main/skills/atoms/voiceover/generate-voiceover-elevenlabs-v3
Command: npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill generate-voiceover-elevenlabs-v3

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill generates voiceover mp3s using ElevenLabs' TTS and allows for custom pacing adjustments, streamlining the process of creating voiceovers for videos.

Core Features & Use Cases

  • ElevenLabs TTS Integration: Utilizes ElevenLabs' TTS to convert text to speech with various voice options.
  • Custom Pacing: Post-processes the audio to match a target duration, ensuring the voiceover fits the desired timing.
  • Interactive Voice Selection: Allows users to choose from a list of approved voices for the voiceover.

Quick Start

Generate a voiceover mp3 for a script by running the following command: python3 skills/atoms/voiceover/generate-voiceover-elevenlabs-v3/scripts/generate.py --voice-id <id> --script-file <tagged-script.md> --target-duration <seconds> --output-dir <dir> --name <basename>

Frequently Asked Questions about generate-voiceover-elevenlabs-v3

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

FAQPage Schema
How do I generate a voiceover mp3 with custom pacing for video production?

To generate a voiceover mp3 with custom pacing, this Skill uses the ElevenLabs eleven_v3 TTS model to synthesize speech and post-processes the audio to match your specified target duration. You simply provide a script file, select an approved voice, and define the desired length in seconds.

What do I need to create text-to-speech audio with ElevenLabs v3?

To create text-to-speech audio with ElevenLabs v3, you need an ElevenLabs API key and a Python environment with ffmpeg and ffprobe installed. You also need a script file and a target voice ID to initiate the generation process.

Does this ElevenLabs voiceover generator support adjusting audio duration?

Yes, the ElevenLabs voiceover generator supports adjusting audio duration by applying custom pacing post-processing. It modifies the generated speech to ensure the final mp3 file matches the target duration you specify for your video timing.

How do I select a specific voice for my text-to-speech script?

You select a specific voice for your text-to-speech script by providing a voice ID via the command line interface. The Skill allows you to choose from a list of approved ElevenLabs voices before generating the final audio track.

Can I use ElevenLabs eleven_v3 model to fit voiceover timing to video?

Yes, you can use the ElevenLabs eleven_v3 model to fit voiceover timing to video because the Skill post-processes the generated audio to match a target duration. This ensures your synthesized speech aligns with your desired video length.