explainroo 是什么?让 AI 编码代理为你生成带旁白的讲解视频

vincentsch/explainroo · GitHub · 官网
AI 视频AI 语音
Star565
近 7 天新增0
编程语言JavaScript
开源协议MIT
创建于2026-09-25
最近更新2026-10-15

中文导读

explainroo 是开源项目,站内分类为 AI 视频、AI 语音。简介:让 AI 编码代理为你生成带旁白的讲解视频。项目说明中列出的主要功能包括:由 AI 编码代理编写脚本和场景代码,自动生成讲解视频;本地运行 Kokoro 语音合成与 Whisper 词级时间对齐,无需 API key;Chrome 后台渲染画面,支持手绘风格线条、Lucide 图标、图表、公式和代码。适合希望快速制作讲解视频或产品演示的开发者、内容创作者和软件团队,尤其是已经在使用 Claude Code、Codex 等编码代理的人。

根据 GitHub 公开数据,该项目的编程语言为 JavaScript,开源协议为 MIT,创建于 2026-09-25,最近更新于 2026-10-15,目前有 565 个 Star。

项目介绍

explainroo 是一个免费开源工具,让 AI 编码代理把一段脚本变成带旁白的讲解视频。代理负责写两个文件:script.md 存放旁白文字,scenes.js 用 JavaScript 绘制画面,画面可以按脚本中的某个词出现。其余工作由 explainroo 完成:Kokoro 本地语音模型朗读脚本,Whisper 标注每个词的发音时间,后台 Chrome 逐帧绘制画面,最后用 ffmpeg 合成 MP4。

语音、时间对齐和渲染都在本机运行,不需要账号或 API key,也不产生费用。支持英语、西班牙语、法语、意大利语、巴西葡萄牙语、印地语、日语和中文,内置 54 种声音,也可以使用 ElevenLabs 或自己录制旁白。除 MP4 外还会输出字幕文件、封面图和 YouTube 章节,并可导出 GIF 或透明背景的 MOV。

主要功能

适合谁用

适合希望快速制作讲解视频或产品演示的开发者、内容创作者和软件团队,尤其是已经在使用 Claude Code、Codex 等编码代理的人。

快速上手

  1. 安装 Node.js 20.11 或更新版本、ffmpeg,以及 Chrome 或 Chromium
  2. git clone https://github.com/vincentsch/explainroo.git && cd explainroo
  3. npm install
  4. node bin/explainroo.js doctor --fetch
  5. 在 explainroo 目录中启动编码代理,让它按 AGENTS.md 生成视频,输出位于 videos/<name>/out/video.mp4

Star 增长趋势

565554 · 2026-10-14 至 2026-10-16

同类项目

统一文本、视觉、音频与多模态模型的定义框架
★ 16.8万 · Python · 更新于 2026-10-15
输入主题或关键词,自动生成高清短视频
★ 13.2万 · Python · 更新于 2026-10-15
本地运行与训练大模型和扩散模型的桌面应用
★ 7.8万 · Python · 更新于 2026-10-16
本地运行的开源语音克隆与配音工作台
★ 6.9万 · Python · 更新于 2026-10-16
开源智能体视频制作系统,让 AI 编程助手变身视频工作室
★ 6.9万 · Python · 更新于 2026-10-12
少样本语音克隆与文本转语音的 WebUI 工具
★ 6.3万 · Python · 更新于 2026-10-08