SuperAPI AI 工具集

tutor-general

通用与其它

查看项目

更新于 10-16 09:54

技能介绍

用途:tutor-general 用于制作任意主题的带配音教学/科普讲解视频,工作流分七步:内容分析→分镜脚本→TTS 音频→验证更新→Motion Canvas 脚手架→生成代码→检查渲染。参考 tutor-math-geometry,但用 Motion Canvas(TypeScript)替代 Manim,更适配流程图、示意图类讲解。

主要能力:内容分析输出核心概念、讲解结构与可视化方案;分镜定义幕结构、画面、字幕(≤20字)与口语化读白,并附音频生成清单;用 edge-tts 生成 wav 并输出 audio_info.json;脚本校验音频存在性、时长与数量;按模板生成 scene.ts 脚手架,用 @motion-canvas/2d 实现淡入、移动、缩放、旋转、高亮、绘制等动画。

用法:核心命令包括 python scripts/generate_tts.py audio_list.csv ./audio --voice xiaoxiao、python scripts/validate_audio.py 分镜.md ./audio、npm run serve(实时预览)与 npm run export(导出)。依赖 Node.js 16+、npm、@motion-canvas/core、2d、ui、edge-tts 和 ffmpeg,安装执行 npm install。

限制:画面时长须不短于对应音频时长;代码为 TypeScript 需正确编译;导出耗时较长。费用、平台支持等资料暂未提供。