An AI-powered PDF summarisation tool that extracts text from PDF documents and generates concise summaries using Google FLAN-T5 Large.
The project is designed to make long PDF documents easier to understand by automatically processing their contents and producing a shorter, meaningful summary.
- 📄 Upload PDF documents
- 🔍 Extract text from PDFs
- 🤖 Generate AI-powered summaries using Google FLAN-T5 Large
- 📝 Produce concise and readable summaries
- ⚡ Process documents automatically
- 🔒 Environment variables for configuration
- 🐍 Built with Python
- Python
- Google FLAN-T5 Large — Text summarisation model
- Hugging Face Transformers — Model loading and inference
- PyTorch — Deep learning framework
- PyPDF / PyPDF2 — PDF text extraction
- Flask — Web application backend (if applicable)
The application follows this general pipeline:
PDF Upload
↓
PDF Text Extraction
↓
Text Cleaning & Preprocessing
↓
Text Chunking
↓
FLAN-T5 Large
↓
Generated Summary
↓
Display Summary