voice-to-video
Installation
SKILL.md
口播转视频(voice-to-video)
把一段口播文字稿变成一条 文字稿 ↔ 配音 ↔ 画面逐句对应 的 MP4:
script.txt ──tts.py──▶ voice.mp3 + timeline.json(逐句/逐词毫秒时间戳) + subtitles.srt
│
▼
composition.html(一句口播 = 一个场景,时间戳来自 timeline)
│ render.py(无头浏览器逐帧截图 = 确定性渲染)
▼
final.mp4(配音音轨已混入)
核心约定(务必遵守):音频即时钟,画面跟着声音走。场景切换、元素出现、字幕高亮全部由 timeline.json 的时间戳驱动;渲染是 seek 式逐帧截图,同样的输入永远渲出同样的每一帧。
工作目录约定
每条视频一个独立目录,产物集中存放: