🔍 选题拆解
从热点筛选传入的选中项,为每条匹配服务钩子(八字 / 和合 / 海夏),导入姓名/出生/症状等参数,生成「素材底稿」喂给下游内容生成。
✍️ 内容生成
系统根据 Zone 2 选题自动推荐标题和内容方向,管理员微调后即可发布。支持 9 主题 × 5 平台变体。
请点「生成文章」→ 系统调用本地 Python 引擎,结果将在此显示并可编辑。
✅ 合规自检
28 条红线词库 + 5 平台差异化规则 + 海夏专项检查(禁方名+剂量)。发布前必过。
点击「检查」开始
🎬 视频生成(白板手绘动画)
基于 srt-whiteboard-animation 技能:SRT 字幕 → AI 生成线稿图 → 按叙事标注区域 → 流式笔迹渲染 → 合成配音 → 成片 MP4。
本技能已在 Demo「秋分鼻炎」项目验证(42s / 1080p / 3.5MB)。
📦 Demo 项目位置:
产物:
D:\workbuddy\quanxiangpai_promo\assets\whiteboard\qiuji_biqiu\产物:
qiuji_biqiu.mp4(最终成品)/ scene-01/02*.mp4(分幕)/
*.png.annotation.json(标注)/ *.srt(字幕)
白板动画视频生产流程:
① 生成 SRT 并保存
② 用 AI 图片生成工具(ImageGen)按分镜策略生成线稿 PNG
③ 创建 *.annotation.json(每个场景一张)
④ 渲染每幕白板动画:
⑤ 合并多幕:
⑥ 配音 + 合成:
① 生成 SRT 并保存
② 用 AI 图片生成工具(ImageGen)按分镜策略生成线稿 PNG
③ 创建 *.annotation.json(每个场景一张)
④ 渲染每幕白板动画:
python render_stream_whiteboard.py <图> <标注> <输出> assets/drawing-hand.png --total-ms <毫秒>⑤ 合并多幕:
python merge_scenes.py --inputs 幕1.mp4 幕2.mp4 --output final.mp4⑥ 配音 + 合成:
edge-tts --voice zh-CN-XiaoxiaoNeural --write-media out.mp3 -t "..."
ffmpeg -i raw.mp4 -i out.mp3 -c:v copy -c:a aac -shortest final.mp4
⚠️ JSON 坑:subtitle / narrativeRole 字段中的中文引号
「」会破坏 JSON 解析,必须改用 ASCII 引号 " 或转义。渲染器
报错
Expecting ',' delimiter 时通常为此原因。
💡 完整技能文档见
D:\workbuddy\srt-whiteboard-animation\SKILL.md。本项目依赖:ffmpeg 8.1.1、edge-tts、skill 自带 venv(opencv-python / numpy / av)。
📹 「秋分鼻炎」白板手绘动画 Demo · 42秒 · 1080p · 含口播字幕+片尾全相派 CTA