narrate-video
Installation
SKILL.md
Video Narration
Add professional voiceover to a video. Analyze the video, write or refine a timed script, generate speech via Azure TTS or Gemini 3.1 Flash TTS, and merge — producing a narrated video where audio and visuals stay in sync.
Input: $ARGUMENTS
Additional resources
- Voice table and timing estimates: references/voices.md
- Gemini TTS API and AI Studio request shape: references/gemini-tts.md
- Python script template: scripts/narration_script_template.py — copy into the video's directory as
narration_script.pyand fill in the placeholders
Phase 0: Setup
Provider
Default to azure unless the user explicitly asks for Gemini or already has GEMINI_API_KEY configured. When using Gemini, use the official Gemini TTS request pattern documented in references/gemini-tts.md.