barun-saha/slide-deck-ai
Co-create PowerPoint slide decks with AI
What it solves
SlideDeck AI 是一款 AI 驱动的助手,旨在消除手动创建专业演示文稿幻灯片的繁琐工作。它允许用户通过简单的议题描述或将现有的 PDF 文档转换为幻灯片来生成完整的 PowerPoint 演示文稿。
How it works
该系统遵循结构化的自动化流程:
- Content Generation: LLM 根据预定义的 schema 生成结构化的 JSON 数据作为幻灯片内容。
- Visual Enhancement: 工具根据 JSON 输出中的关键词搜索并下载相关图像以添加到幻灯片中。
- PPTX Assembly: 使用
python-pptx库,工具利用预定义的模板将幻灯片组装成 PowerPoint 文件。 - Refinement: 用户可以通过提供额外的指令(例如,“add another slide")来迭代地完善演示文稿,同时系统会保留指令历史。
- Export: 最终的演示文稿可供即时下载。
Who it’s for
专业人士、学生以及任何需要快速创建高质量演示文稿,而无需花费数小时进行手动整理和设计的人员。
Highlights
- Multi-LLM Support: 兼容多种提供商,包括 OpenAI, Google Gemini, Anthropic, Azure, SambaNova, Together AI, 和 OpenRouter。
- PDF to Deck: 能够直接将 PDF 文件转换为演示文稿幻灯片集。
- Offline Mode: 支持通过 Ollama 进行离线 LLM 生成,适用于有严格隐私要求的用户。
- Flexible Interfaces: 提供 Python API、命令行界面 (CLI) 和 Streamlit Web 应用程序。
相关
- 项目
- 项目
- 项目
- 项目
- 项目