vincentsch/explainroo
Explainer videos and product demos made by your AI agent. Free and open source: a local voice (Kokoro), word timing (Whisper) and a canvas renderer turn a script into a narrated MP4.
解决的问题
自动化生成简短的说明视频和产品演示。无需手动动画和编辑,代码代理可在本地机器上完全生成脚本、视觉场景和最终的 MP4 文件。
工作原理
AI 代理编写脚本(script.md)和 JavaScript 文件(scenes.js)以定义绘图和时间安排。系统随后使用多个本地工具处理这些文件:
- 语音:使用 Kokoro 开源语音模型进行文本转语音。
- 时间对齐:使用 OpenAI 的 Whisper 将语音单词与视觉元素同步。
- 图像:使用无头 Chrome 浏览器渲染帧,利用 Rough.js 实现手绘风格,Lucide 提供图标。
- 音效:生成自定义背景音乐和音效。
- 文件合并:使用 ffmpeg 将所有元素合并为 MP4 文件。
为确保质量,该工具向代理提供场景静帧、重叠文本的布局检查以及发音错误的语音检查。
适用人群
使用代码代理(如 Claude Code 或 Codex)快速制作教育视频或软件产品演示的开发者和内容创作者,无需专业视频编辑软件。
特色亮点
- 本地执行:语音、时间对齐和渲染均在用户计算机上运行,保障隐私且零成本。
- 代理驱动:专为由 AI 代码代理操作而设计。
- 多种美学风格:提供五种视觉风格(纸张、简洁、粉笔、蓝图、午夜)。
- 灵活格式:支持 YouTube、TikTok、Reels、Instagram 和 LinkedIn 等平台的多种宽高比。
- 产品演示:可从代码或网站重建应用界面,生成模拟用户交互。
相关
- 项目
- 项目
- 项目
- 项目