Auto_PPT_Generator / README.md
Corin1998's picture
Update README.md
43c0148 verified

A newer version of the Gradio SDK is available: 6.1.0

Upgrade
metadata
title: Auto-PPT Generator
emoji: 📊
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false

Auto-PPT Generator (Hugging Face Space)

End-to-end pipeline: Long text → Summary → Sectioning → Bullets/Tables/Charts → PPTX export, with theme color and logo.

Run on a Space

  1. Create a Gradio Space and upload all files.
  2. (Optional) Settings → Variables & secrets: add HF_TOKEN if you will use the Inference API.
  3. Click Run.

Models

  • Local CPU (English): sshleifer/distilbart-cnn-12-6 (summarization)
  • Local CPU (Japanese): sonoisa/t5-base-japanese (use text2text-generation path with 要約: prefix)
  • Inference API: any instruct/summarization model you have access to (e.g., Qwen/Qwen2-7B-Instruct, elyza/ELYZA-japanese-Llama-2-7b-fast-instruct).

Input conventions

  • Tables: Provide lines like 項目: 値 under a section to auto-build a 2-column table.
  • Charts: Provide lines like ラベル: 123 (numbers) to auto-build a bar chart.
  • Bullets: Lines starting with -, *, , or numbered lists are detected automatically.

Notes

  • Slide numbers are approximated (python-pptx lacks true auto-numbering fields).
  • For corporate fonts, pre-install them or post-process the PPTX if required.
  • For very large texts, we truncate per-model token limits but the rule-based extractors remain robust.