edu-math-video
Installation
SKILL.md
数学题讲解视频 (edu-math-video)
把一道数学题做成 16:9、1920×1080、带中文配音的讲解视频:先生成能直接在浏览器里播放的网页预览,用户看过后再问要不要导出 MP4。五种画面模板、五种配音引擎可选(配音在第 0 步定;板书风格自动选,预览页里可随时切换;只有导出 MP4 时才问用哪种风格)。
| 模板 | 画面 | 做法 | 适合 |
|---|---|---|---|
handdrawn 手绘动画 |
手绘笔记本风 canvas 动画,中英双语字幕,背景音乐+音效 | 每题手写 anim.js,动作最自由(滑动重合、展开、拼接、动点) |
推理要靠"动"才看得懂的题、行程/动点、需要英文字幕 |
chalk 粉笔黑板 |
黑板粉笔字、圈画强调、公式用 LaTeX(KaTeX)排版 | 写声明式 lesson.json,引擎自动排版 |
通用、老师讲题感 |
lab 几何实验室 |
深色发光、步骤条、缓慢摆动的 3D 图 | 同上 | 高中立体几何、函数图像 |
whiteboard 白板马克笔 |
白板、红色标签、便利贴提示 | 同上 | 初中 |
notebook 方格本 |
方格纸、猫头鹰助教、印章 | 同上 | 小学、初一 |
四种板书模板共用 lesson/ 引擎(同一份 lesson.json 随时切换风格),立体图自动旋转并实时计算虚实线。板书模板比手绘快得多(写几百行 JSON,而不是从零写动画),是默认推荐。
配音引擎(两种流水线共用 shared/tts.py,见 reference/tts-setup.md):glm 智谱 GLM-TTS(GLM_API_KEY)、doubao 豆包语音合成 2.0(DOUBAO_API_KEY,带逐字时间戳)、minimax MiniMax(MINIMAX_API_KEY,带逐字时间戳)、兜底 edge(免费)/ say(macOS 离线)。