Voiceover (ElevenLabs)
What This Does
- Accept script text or file path.
- Preprocess for TTS: expand acronyms, normalize numbers.
- Generate via ElevenLabs API.
- Return audio + optional word timestamps.
Prerequisites
ELEVENLABS_API_KEYenv var set.- ElevenLabs Creator plan ~ $5/mo for ~100k chars.
Usage
/voiceover "Welcome to Heartbeat..."/voiceover demo-script.md --timestamps --voice adam
Voices
- See
skills/voiceover/references/elevenlabs-voices.md. - Default:
adam(clear, professional).
Output
voiceover.mp3timestamps.json(word-level timing when requested)
Integration
- Used by
/demo-videofor narration sync.