barun-saha/slide-deck-ai
Co-create PowerPoint slide decks with AI
解決的問題
SlideDeck AI 是一款由 AI 驅動的助理,旨在消除手動製作專業簡報投影片的繁瑣工作。它讓使用者能從簡單的主題描述生成完整的 PowerPoint 簡報,或將現有的 PDF 文件轉換為投影片。
如何運作
系統遵循結構化的自動化流程:
- 內容生成:使用 LLM 根據預先定義的資料結構,將投影片內容生成為結構化 JSON 資料。
- 視覺增強:根據 JSON 輸出中的關鍵字,搜尋並下載相關圖片,加入投影片中。
- PPTX 組裝:使用
python-pptx套件,根據預先定義的範本,將投影片組裝成 PowerPoint 檔案。 - 優化:使用者可透過提供額外指示(例如「再加一張投影片」)迭代優化簡報,系統會保留所有指令的歷史記錄。
- 匯出:最終簡報可立即下載。
適用對象
需要快速製作高品質簡報的專業人士、學生,以及任何不願花數小時在手動整理與設計上的人。
主要特色
- 支援多種 LLM:相容於多種提供者,包括 OpenAI、Google Gemini、Anthropic、Azure、SambaNova、Together AI 和 OpenRouter。
- PDF 轉簡報:可直接將 PDF 檔案轉換為簡報投影片。
- 離線模式:支援透過 Ollama 進行離線 LLM 生成,適合對隱私要求嚴格的使用者。
- 彈性介面:提供 Python API、命令列介面(CLI)以及 Streamlit 網頁應用程式。
相關
- 專案
- 專案
- 專案
- 專案
- 專案