Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJun 1, 2026·3 min de lecture

PPT Master — AI-Powered PowerPoint Generation from Any Document

An open-source tool that uses AI to generate real, editable PowerPoint presentations from documents, with native shapes, animations, speaker notes, and optional audio narration.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
PPT Master Overview
Commande d'installation directe
npx -y tokrepo@latest install 0e18a613-5df7-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

PPT Master turns any document into a fully editable PowerPoint presentation using AI. Unlike screenshot-based tools, it generates native PPTX files with real shapes, text boxes, animations, and speaker notes. It can also convert speaker notes into audio narration.

What PPT Master Does

  • Converts PDF, Markdown, and text documents into structured PPTX presentations
  • Generates native PowerPoint elements: shapes, text boxes, charts, and animations
  • Creates speaker notes for each slide based on the source content
  • Optionally voices speaker notes as audio narration using TTS
  • Supports custom .pptx templates to match your brand or style

Architecture Overview

PPT Master uses a multi-stage pipeline. First, the source document is parsed and segmented into logical sections. An LLM then plans the slide structure, determining content layout, key points, and visual hierarchy for each slide. A rendering engine translates this plan into native PPTX elements using the python-pptx library. An optional post-processing step converts speaker notes to audio using a text-to-speech engine and embeds the audio in the presentation.

Self-Hosting & Configuration

  • Clone the repository and install Python dependencies
  • Configure your LLM provider API key in the environment file
  • Point to your input document and desired output path
  • Optionally provide a custom .pptx template for consistent branding
  • Configure TTS settings if you want audio narration

Key Features

  • Generates native, editable PowerPoint files — not images on slides
  • Supports custom .pptx templates for brand consistency
  • Multi-format input: PDF, Markdown, plain text, and more
  • Optional audio narration from speaker notes via TTS integration
  • Configurable slide density and content extraction depth

Comparison with Similar Tools

  • Beautiful.ai — SaaS presentation tool; PPT Master is self-hosted and open source
  • Slidev — developer slides from Markdown; PPT Master outputs standard .pptx files
  • Gamma — AI slide generation SaaS; PPT Master runs locally with your own LLM keys
  • python-pptx — low-level library; PPT Master adds the AI content planning layer

FAQ

Q: Are the generated slides editable in PowerPoint? A: Yes. Output is standard .pptx with native elements that you can edit in PowerPoint, Google Slides, or LibreOffice Impress.

Q: What LLM providers are supported? A: It works with OpenAI, Anthropic, and any OpenAI-compatible API endpoint.

Q: Can I use my company's slide template? A: Yes. Provide a .pptx template and PPT Master will use its layouts and styling.

Q: How long does it take to generate a presentation? A: A typical 15-20 slide deck from a 10-page document takes 1-3 minutes depending on the LLM speed.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires