remotion-excalidraw-tts

🎬 手绘图表一键生成配音解说视频

🥥32总安装量 11评分人数 6
100% 的用户推荐

基于 Remotion 框架与 Excalidraw 渲染引擎,可将手绘图表与文本脚本自动合成为带平移缩放特效的专业解说视频,支持离线 TTS 与多种云端语音引擎。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险代码执行函数,采用列表传参避免 Shell 注入风险
  • ✅ 本地 TTS 完全离线处理,不发送数据到外部,隐私可控
  • ⚠️ 使用 OpenAI/ElevenLabs 云端 TTS 时,文本内容将被发送至第三方 API
  • ⚠️ 依赖外部系统工具链(ffmpeg、Node.js、npm、npx),需确保环境安全
  • ✅ 依赖版本精确锁定(如 @remotion/cli 4.0.419),无动态代码加载风险

使用说明

该 Skill 提供了一套完整的自动化视频生成工作流,核心在于将 Excalidraw 手绘图表与文本转语音技术相结合,通过 Remotion 框架渲染出带有专业镜头运动(平移/缩放)和焦点高亮效果的 MP4 视频。用户只需提供 .excalidraw 文件和语音脚本文本,即可一键生成配有解说音轨的教学或演示视频,极大降低了技术内容可视化的门槛。

核心用法方面,用户通过命令行调用 Python 脚本,输入图表文件路径和语音文本路径,脚本会自动完成以下流程:复制 Remotion 模板项目、生成语音音频(支持 macOS 离线 say 命令或 OpenAI/ElevenLabs 云端 TTS)、根据音频时长调整视频长度,并最终渲染输出。高级用户可通过 TypeScript 代码或 JSON 故事板文件自定义每个场景的相机运动轨迹(cameraFrom/cameraTo)、焦点高亮区域(focus)及字幕内容,实现精确的视觉叙事控制。

显著优点体现在其灵活的技术架构上。首先,默认支持 macOS 原生 say 命令实现完全离线的文本转语音,保障数据隐私;同时提供 OpenAI 和 ElevenLabs 等云端高品质语音选项,满足不同场景需求。其次,基于 React 的 Remotion 渲染引擎确保了视频输出的专业质量,支持 30fps 标准帧率。再者,通过 storyboard 机制,用户可以精确控制镜头语言,制作具有电影感的平移、缩放和焦点转移效果,远超简单的录屏质量。

潜在缺点与局限性不容忽视。该 Skill 对系统环境有严格要求:必须运行 macOS 才能使用本地 TTS(尽管云端 TTS 可跨平台),且依赖 ffmpeg、Node.js、npm 等外部工具链,配置门槛较高。作为 T3 来源的社区项目,其长期维护稳定性与顶级开源项目相比存在不确定性。此外,视频渲染过程需要消耗大量计算资源,复杂项目可能需要较长的渲染时间。

适合的目标群体主要包括技术内容创作者、在线教育讲师、产品经理及开发者 advocate。特别适合需要频繁制作架构图解说、流程演示、概念讲解视频的用户,以及希望将静态 Excalidraw 草图转化为动态演示素材的设计人员。对于注重数据隐私且使用 macOS 的个人创作者而言,离线 TTS 功能极具吸引力。

使用该技能可能存在的风险包括:使用第三方 TTS 服务时需妥善管理 API 密钥,避免硬编码泄露;依赖外部工具版本兼容性可能引发构建失败;临时工作目录的磁盘空间占用(视频渲染中间文件较大);以及云端 TTS 服务可能产生的费用和数据传输隐私考量。建议用户在执行前确保系统环境完整,并优先使用本地 TTS 以最大化数据安全性。

remotion-excalidraw-tts 内容

文件夹图标assets文件夹
文件夹图标template文件夹
文件夹图标remotion-project文件夹
文件夹图标public文件夹
文件夹图标tts文件夹
文件夹图标src文件夹
文件夹图标video文件夹
文件夹图标components文件夹
文件夹图标storyboard文件夹
文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 86.9 kB
list.txttext/plain
请选择文件