creativeclaw-generate-voiceover
Installation
SKILL.md
Generate Voiceover
Turn a script into performance-ready speech, normally with ElevenLabs v3. This skill owns casting, direction, generation, review, and delivery; the ElevenLabs specialist contains deeper voice and emotion guidance.
Workflow
- Confirm language, audience, speaker count, pronunciation, pace, mood, and target runtime.
- Preserve the user's words. Ask before materially rewriting an approved script.
- When the user asks for voice or audio examples, performance ideas, or a close starting point, use
creativeclaw-find-exampleswithoutput_type: "audio"; load only the selected result. Do not search when the direction and script are already clear. - Call
list_models({ modality: "speech" }), selectspeech/elevenlabs-v3by default, then callget_model_params. - Choose a stock
voice_id, or pass a savedcharacter_idwhose consented ElevenLabs clone should speak. - Add ElevenLabs v3 performance tags and punctuation deliberately. Keep
agentic_prompting: falsewhen exact script wording or control tags must survive unchanged. - Call
generate_speech. Generate each speaker separately so casting, pacing, and revisions stay controllable. - Audition the result for pronunciation, emotional arc, pacing, clipping, and consistency. Regenerate only the weak section when practical.
- Use
merge_mediawhen approved segments must become a single audio track or be muxed with video.
Conduct casting and review in the user's language. Preserve the supplied script and its writing system, and verify model or voice language support instead of translating unless the user asks.