ホームAIhugohe3/ppt-master
// archived 2026-04-29
42

// 概要

PPT Master は、PDF、DOCX ファイル、URL などのドキュメントを完全に編集可能な PowerPoint プレゼンテーションに変換するオープンソースツールです。画像ベースの AI ツールとは異なり、PowerPoint 上で直接編集できるネイティブな DrawingML 図形、テキストボックス、グラフを生成します。このワークフローは AI IDE と統合されており、プロフェッショナルなスライドを作成するためのプライバシーを重視したローカルソリューションを提供します。

// 技術解説

PPT Master は、 PDF、 DOCX、 URL などの多様なソースから、ネイティブに編集可能な PowerPoint プレゼンテーションを生成するために設計された AI 駆動のワークフローです。静的な画像を出力するツールとは異なり、本ツールは実際の DrawingML シェイプ、テキストボックス、チャートを含むファイルを生成するため、 Microsoft PowerPoint 内で完全に編集可能です。 AI IDE 内の「スキル」として動作することで、ファイルをローカルに保持してユーザーのデータプライバシーを優先し、複数の LLM プロバイダーをサポートすることでプラットフォームのロックインを回避します。このアプローチは、スタンドアロンの Web アプリの簡便さを犠牲にする代わりに、開発者の既存の AI 支援ワークフローに直接統合できる、より強力で透明性が高く、カスタマイズ可能なパイプラインを実現します。

// 主要ハイライト

01
編集不可能な画像ではなく、実際のシェイプやテキストボックスを備えた、ネイティブに編集可能な PPTX ファイルを生成します。
02
標準の OOXML を使用して、要素ごとの出現アニメーションやページ遷移などの複雑な機能をサポートします。
03
edge-tts を介して 90 以上のロケールで自動音声ナレーション生成を可能にし、同期された MP4 ビデオとしてエクスポートできます。
04
ユーザーのローカルマシン上でファイルを処理することでデータプライバシーを維持し、コンテンツ分析のためにのみ AI モデルと通信します。
05
Claude、 GPT、 Gemini を含むさまざまな AI IDE やモデルをサポートし、ベンダーロックインなしで高い柔軟性を提供します。
06
ユーザーが特定の AI モデルの使用料のみを支払い、追加のサブスクリプション料金が発生しない透明なコスト構造を提供します。

// ユースケース

01
多様なドキュメント形式からネイティブに編集可能な PPTX ファイルを生成すること
02
自動化されたページ遷移や要素アニメーションを備えたプレゼンテーションを作成すること
03
AI が生成した音声ナレーションと同期した動画対応のスライドを作成すること

// クイックスタート

開始するには、 Python 3.10+ がインストールされていることを確認し、リポジトリをクローンしてから 'pip install -r requirements.txt' を実行して依存関係をセットアップしてください。設定が完了したら、 AI 対応の IDE または CLI エージェントを使用して、ソースファイルやテキストコンテンツを提供し、プロジェクトと対話します。 AI が設計仕様の確認を案内し、最終的に exports ディレクトリに編集可能な PPTX ファイルが生成されます。