PPT Master · 统一工作台

本地部署 · 可视化 · 四种生成模式一站搞定

画廊 8080 编辑器 8081 确认台 8082 本台 8090

把文件拖进来,点一下就出 原生 PPTX

无需联网也能生成静态 PPT;AI 配图、动态动画、分层前景为可选能力。所有产物均为 PowerPoint / WPS 可编辑格式。

静态 PPT · 大纲 / 文档一键生成

支持 .md / .txt 大纲,或 .docx / .pdf / .pptx / .xlsx 真实文档;可选 SiliconFlow 文生图自动配图。

📥
把文件拖到这里,或 点击选择
支持:.md / .txt / .docx / .pdf / .pptx / .xlsx(拖入 .zip 工程包会自动识别并跳转到对应模式)
✅ 生成成功!
下载 .pptx

    

动态动画 · 动画工程包 → 转场 + 文字入场

上传「动画工程包」.zip(包内含 animation.json + 分镜图),输出带页面转场与标题/副标题/字幕入场动画的动态 PPTX。

🎞️
动画工程包 .zip 拖到这里,或 点击选择
需包含 animation.json 与 assets/ 分镜图
✅ 动态 PPT 生成成功!
下载 .pptx

    

分层动画 · 背景缩放 + 前景独立飞入(路线 B)

支持两种工程包:① 普通动画工程包(animation.json + assets 分镜图),可选绿幕/透明前景 PNG;② Final Import Project(01_backgrounds + 02_elements + 05_animation_data/layout.json),自动按 layout 摆放每个元素并独立加动画。

🧩
动画工程包 .zip 拖到这里,或 点击选择
animation.json 工程包 / Final Import Project 均可
✅ 分层动画 PPT 生成成功!
下载 .pptx

    

分镜拼图 · 图片合集 → 静态相册 PPT

上传一个装有多张图片的 .zip(.png/.jpg/.jpeg…),自动生成「封面 + 每图一页」的静态 PPTX,页标题取文件名。适合把分镜插画、产品图、照片快速拼成演示。

🖼️
图片 .zip 拖到这里,或 点击选择
支持:.png / .jpg / .jpeg / .webp / .bmp(自动按名排序)
✅ 拼图 PPT 生成成功!
下载 .pptx

    

导入剪映 · 工程包 → 剪映草稿(含动画)

上传高级分层工程包(elements 式:01_backgrounds + 02_elements + layout.json;或全幅层式:02_layers + 05_animation/animation.json),转成剪映草稿写入本机草稿库:每层独立轨道、剪映原生入场动画(按动画数据自动映射)、背景缓推关键帧、场景间叠化转场。点击生成后会先弹出确认,确认后才会写入草稿库

🎬
工程包 .zip 拖到这里,或 点击选择
素材会复制进草稿内 assets/,草稿可整体拷贝迁移
⚠️ 确认导入剪映
✅ 剪映草稿已生成!

    

图片拆层 · 任意文件 → 自动拆图层 → 分层动画 PPT

灵感来自 Canva Magic Layers:上传任意平面图片.pptx工程包 .zip,本地自动把它拆成「背景 + 独立元素图层」——
图片:元素检测 + GrabCut 精修 + 背景 inpaint 修补,每元素单独成层并分配入场动画;
.pptx:提取内嵌图片后按图片流程拆层;
工程包 .zip(KomiStore / Final Import 等任意结构):直接还原为「背景 + 定位元素 + 文字 + 动画」的分层动画 PPTX。
同时产出分层工程包 zip,可下载或一键导入剪映继续剪辑。

🪄
图片 / .pptx / 工程包 .zip 拖到这里,或 点击选择
支持:.png / .jpg / .jpeg / .webp / .bmp / .pptx(提取内嵌图片)/ .zip(多图=多页;PPTMaster 工程包=直接转化)
✅ 拆层 PPT 生成成功!
下载 .pptx

    

🔗 关联服务(同一套本地环境)

🖼️
幻灯片画廊
Slide Gallery 翻页查看器:浏览官方示例与原生 SVG 幻灯片。
检测中… 打开 →
✏️
SVG 编辑器
svg_editor:对演示 SVG 做标注与就地编辑。
检测中… 打开 →
🎛️
设计确认台
confirm_ui:Strategist 设计规格的三段式确认页面。
检测中… 打开 →

使用说明与目录结构

四种模式的区别

  • 静态 PPT:大纲 / 文档直接转原生 PPTX,最常用;勾选 AI 配图后会调用 SiliconFlow 文生图。
  • 动态动画:把「动画工程包」转成带转场与文字入场的 PPTX(主图做 Ken Burns 缩放)。
  • 分层动画:在动态动画基础上,把前景元素拆成独立图层,背景缩放、前景独立飞入,动效更立体。
  • 分镜拼图:纯图片集合快速拼成相册式 PPT,无动画,适合分镜稿 / 图集。
  • 导入剪映:Final Import Project 工程包直接转成剪映草稿写入本机草稿库(gen_komi_jianying.py),背景/元素独立轨道 + 剪映原生入场动画 + 叠化转场,打开剪映即可继续剪辑。
  • 图片拆层:Magic Layers 本地版(gen_magic_layers.py)——任意平面图片自动拆成背景+元素图层(元素检测 + GrabCut 精修 + 背景 inpaint 修补),生成分层动画 PPT 与工程包 zip,可再导入剪映。

后端脚本(可独立命令行运行)

make_pptx.py        # 大纲/文档 -> 原生 PPTX
gen_komi_anim.py     # 动画工程包 -> 动态 PPTX(转场+文字入场)
gen_komi_layered.py  # 动画工程包 -> 分层动画 PPTX(含前景层)
gen_ui.py            # 本工作台服务(8090),含图片拼图能力

目录结构

repo_root/
├─ dashboard.html      # 本统一工作台页面
├─ gen_ui.py          # 工作台后端(8090)
├─ gen_ui.bat         # 一键启动(含代理)
├─ make_pptx.py / gen_komi_anim.py / gen_komi_layered.py
├─ skills/ppt-master/ # 完整技能(脚本/模板/参考)
└─ projects/          # 工程与上传产物(_uploads/)