核心信息
PPT Master 是一个 AI 驱动的 PPT 生成工具(17.5k Stars),可将 PDF、DOCX、URL、Markdown 等任意文档转换为原生可编辑的 PPTX 文件,输出真实的 DrawingML 形状、文本框和图表。
- 作者:Hugo He(金融行业从业者,CPA、CPV)
- Stars:17.5k
- Forks:1.7k
- 许可证:MIT
- 版本:v2.7.0(2026-05-13)
- 技术栈:Python 91.5% / HTML 4.5% / JavaScript 3.1%
核心功能
| 功能 | 说明 |
|---|---|
| 原生可编辑输出 | 真实的 DrawingML 形状、文本框和图表,PowerPoint 中可逐元素编辑 |
| 多源输入 | PDF、DOCX、URL、Markdown 等格式 |
| 实时预览 | http://localhost:5050 浏览器预览,可点击元素提交修改 |
| 模板复制 | 传入任意 .pptx 文件,AI 提取为可复用布局模板(主题色、字体、母版结构) |
| 动画支持 | 页面过渡 + 逐元素入场动画,原生 OOXML 格式 |
| 语音旁白 | 基于 edge-tts 生成逐页旁白,可导出为 MP4 视频 |
| 声音克隆 | 支持 ElevenLabs / MiniMax / Qwen / CosyVoice |
| 图片获取 | AI 生成(gpt-image-2 等)+ 网络搜索(Pexels/Pixabay) |
技术架构
- 工作方式:以 skill 工作流运行在 AI IDE 中(Claude Code、Cursor、VS Code + Copilot 等)
- 核心流程:AI 分析内容 → 视觉设计 → SVG 生成 → PPTX 导出(python-pptx 操作 OOXML)
- 运行环境:Python 3.10+,
pip install -r requirements.txt - 可选依赖:Pandoc(仅对 .doc/.odt/.rtf 等旧格式)
安装方式
git clone https://github.com/hugohe3/ppt-master.git
pip install -r requirements.txt或通过 Claude Code 插件市场:
npx skills add hugohe3/ppt-master
关联连接
- PPT_Master — 项目实体页面
- UI_UX_Pro_Max_Skill — 同为 AI 设计辅助工具(PPT Master 侧重办公文档,UI UX Pro Max 侧重 UI/UX 设计)
- Agent_Skills — 同为 AI IDE 工作流技能