Narrate Video
Tidsbestemt, synkronisert video-tale via Azure/Gemini TTS med ffmpeg mux — unngår amix-silence og audio-cutoff feller.
Krever oppsett
Hva den gjør
Legger til et profesjonelt tale-spor til enhver video ved å analysere sceneoverganger, skrive tidsbestemte fortellersegmenter, generere tale via Azure TTS eller Gemini 3.1 Flash TTS, og muxing med ffmpeg mens lyd og bilde holdes i synk. Utløses ved forespørsler om å legge til fortelling, tale, kommentarer, eller dubbing til en video, inkludert skjermopptak og kinesiske fraser som "视频配音".
Testrapport
Kjørte den reelle ffmpeg-pipelinen begge veier på et 9s testklipp: den naive baselinen (ett forteller-spor dumpet i starten) forkortet stille videoen til 4.5s via -shortest, mens ferdighetens segment/adelay/amix(normalize=0) tilnærming bevarte hele 9s kjøretid med gjennomsnittsvolum -17.6dB, midt i det dokumenterte -25..-15dB målet. Reell friksjon: trenger en betalt Azure Speech eller Gemini API-nøkkel konfigurert i ~/.narrate_video.env før den faktisk kan syntetisere tale.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/feiskyer/video-skills mkdir -p ~/.claude/skills cp -r video-skills/skills/narrate-video ~/.claude/skills/narrate-video
Kommandoer og eksempelprompter
/narrate-videoTidsbestemt, synkronisert video-tale via Azure/Gemini TTS med ffmpeg mux — unngår amix-silence og audio-cutoff feller.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Add a synced voiceover track to this screen recording using TTSDub this product demo without the audio track getting cut off earlyThis video needs narration timed to the scene transitions, add it please