Remotion + Excalidraw + TTS

🎬 Excalidraw 一键生成讲解视频

将 Excalidraw 图表与文稿一键转换为带语音讲解的 MP4 视频,支持镜头平移缩放与焦点高亮,全程本地离线运行。

收藏
4.2k
安装
1.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

remotion-excalidraw-tts 是一条面向 macOS 用户的本地化视频生产流水线,核心功能是将静态的 Excalidraw 图表与纯文本讲稿自动合成为带有专业运镜(pan/zoom)和语音旁白的 MP4 视频。用户仅需提供 .excalidraw 文件和 .txt 文稿,执行单条 Python 命令即可完成:模板复制 → 音频合成(macOS say + ffmpeg)→ 时长同步 → Remotion 渲染。

显著优点

  • 完全离线:依赖 macOS 原生 say 引擎,无需联网调用云端 TTS,隐私性极强
  • 一键自动化:单命令完成从输入到 MP4 的全流程,降低 Remotion 学习成本
  • 运镜可控:通过 storyboard.ts 可精确设定 cameraFrom/cameraTo、focus 高亮区域及字幕
  • 中文支持:默认使用 Tingting 音色,支持中文语音合成

潜在局限

  • 平台锁定:必须 macOS,Linux/Windows 无法使用(say 独占)
  • 环境依赖:需预装 ffmpeg、Node.js、npm,首次运行需等待 npm i
  • 语音质量:say 为系统级 TTS,音色自然度不及 Azure/elevenlabs 等专业引擎
  • 无可视化编辑:storyboard 需手动改代码,无 GUI 时间轴

适合人群

  • 技术讲师、开发者需快速制作架构图讲解视频
  • 隐私敏感场景(如企业内部培训)需完全离线工作流
  • 已熟悉 Excalidraw + Remotion 生态的高级用户

常规风险

  • 临时工作目录可能残留未清理的 node_modules,需关注磁盘空间
  • say 不同 macOS 版本音色存在差异,跨设备可能不一致
  • 长文稿需自行预估时长,超长音频可能超出 Remotion 默认内存限制

Remotion + Excalidraw + TTS 内容

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