核心用法
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 默认内存限制