barun-saha/slide-deck-ai

Co-create PowerPoint slide decks with AI

What it solves

SlideDeck AIは、プロフェッショナルなプレゼンテーションスライドを作成する際の手作業を排除するために設計されたAI搭載アシスタントです。簡単なトピックの説明から完全なPowerPointデッキを生成したり、既存のPDFドキュメントをスライドに変換したりすることができます。

How it works

システムは、構造化された自動プロセスに従います:

  1. Content Generation: LLMが定義済みのスキーマに基づき、構造化されたJSONデータとしてスライド内容を生成します。
  2. Visual Enhancement: ツールはJSON出力のキーワードに基づき、関連する画像を検索してダウンロードし、スライドに追加します。
  3. PPTX Assembly: python-pptxライブラリを使用して、定義済みのテンプレートを用いてスライドをPowerPointファイルに組み立てます。
  4. Refinement: ユーザーは追加の指示(例:「add another slide」)を提供することで、デッキを繰り返し洗練させることができます。システムは指示の履歴を保持します。
  5. 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、Command Line Interface (CLI)、およびStreamlitウェブアプリケーションとして利用可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト