42
// 项目简介
PPT Master 是一款开源工具,可将 PDF、DOCX 文件和 URL 等文档转换为完全可编辑的 PowerPoint 演示文稿。与基于图像的 AI 工具不同,它生成的是原生 DrawingML 形状、文本框和图表,用户可以在 PowerPoint 中直接进行修改。该工作流程与 AI IDE 集成,为创建专业演示文稿提供了一种本地化且注重隐私的解决方案。
// 技术分析
PPT Master 是一款 AI 驱动的工作流,旨在从 PDF、DOCX 和 URL 等多种源材料生成原生可编辑的 PowerPoint 演示文稿。与输出静态图像的工具不同,它生成的文档包含真实的 DrawingML 形状、文本框和图表,确保在 Microsoft PowerPoint 中具有完全的可编辑性。通过作为 AI IDE 中的“技能”运行,它通过将文件保留在本地来优先考虑用户数据隐私,并通过支持多种 LLM 提供商来避免平台锁定。这种方法以牺牲独立 Web 应用程序的简单性为代价,换取了一个更强大、透明且可定制的管道,并直接集成到开发人员现有的 AI 辅助工作流中。
// 核心亮点
01
生成原生可编辑的 PPTX 文件,包含真实的形状和文本框,而非不可编辑的图像。
02
支持使用标准 OOXML 实现复杂的元素级入场动画和页面切换等功能。
03
通过 edge-tts 支持 90 多种语言的自动音频旁白生成,并可导出为同步的 MP4 视频。
04
通过在用户机器上本地处理文件来维护数据隐私,仅在内容分析时与 AI 模型通信。
05
通过支持各种 AI IDE 和模型(包括 Claude、GPT 和 Gemini)提供高灵活性,且无供应商锁定。
06
提供透明的成本结构,用户仅需为特定的 AI 模型使用付费,无需额外订阅费用。
// 典型使用场景
01
从各种文档格式生成原生可编辑的 PPTX 文件
02
创建带有自动页面切换和元素动画的演示文稿
03
制作带有同步 AI 生成语音旁白的视频级幻灯片
// 快速开始
首先,请确保已安装 Python 3.10+,然后克隆存储库并运行 'pip install -r requirements.txt' 来设置依赖项。配置完成后,使用支持 AI 的 IDE 或 CLI 代理,通过提供源文件或文本内容与项目进行交互。AI 将引导您确认设计规范,随后在 exports 目录中生成最终的可编辑 PPTX 文件。