barun-saha/slide-deck-ai

Co-create PowerPoint slide decks with AI

解決的問題

SlideDeck AI 是一款由 AI 驅動的助理,旨在消除手動製作專業簡報投影片的繁瑣工作。它讓使用者能從簡單的主題描述生成完整的 PowerPoint 簡報,或將現有的 PDF 文件轉換為投影片。

如何運作

系統遵循結構化的自動化流程:

  1. 內容生成:使用 LLM 根據預先定義的資料結構,將投影片內容生成為結構化 JSON 資料。
  2. 視覺增強:根據 JSON 輸出中的關鍵字,搜尋並下載相關圖片,加入投影片中。
  3. PPTX 組裝:使用 python-pptx 套件,根據預先定義的範本,將投影片組裝成 PowerPoint 檔案。
  4. 優化:使用者可透過提供額外指示(例如「再加一張投影片」)迭代優化簡報,系統會保留所有指令的歷史記錄。
  5. 匯出:最終簡報可立即下載。

適用對象

需要快速製作高品質簡報的專業人士、學生,以及任何不願花數小時在手動整理與設計上的人。

主要特色

  • 支援多種 LLM:相容於多種提供者,包括 OpenAI、Google Gemini、Anthropic、Azure、SambaNova、Together AI 和 OpenRouter。
  • PDF 轉簡報:可直接將 PDF 檔案轉換為簡報投影片。
  • 離線模式:支援透過 Ollama 進行離線 LLM 生成,適合對隱私要求嚴格的使用者。
  • 彈性介面:提供 Python API、命令列介面(CLI)以及 Streamlit 網頁應用程式。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案