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 等平台的多种宽高比。
  • 产品演示:可从代码或网站重建应用界面,生成模拟用户交互。

相关

  • 项目
  • 项目
  • 项目
  • 项目