Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Document Summarizer

A simple tool to summarize long documents like PDFs, Word files, or text files using AI. Helps save time on reports, research papers, or any long text.


Features

  • Upload PDF, DOCX, or TXT files
  • Extract text automatically
  • Generate AI summaries
  • Works for short and long documents
  • Easy-to-use web interface with Streamlit

Installation

  1. Clone the repo:
git clone https://github.com/yourusername/ai-document-summarizer.git
cd ai-document-summarizer
  1. Create and activate a virtual environment:
python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate
  1. Install dependencies:
pip install -r requirements.txt

How to Run

streamlit run app.py
  • Open your browser at http://localhost:8501
  • Upload a PDF, DOCX, or TXT
  • Click Summarize and see the AI summary

Example

Input text:

“Artificial Intelligence is changing industries like healthcare, finance, and education. Summarizing documents saves time and improves productivity.”

AI Summary:

“AI transforms industries and automatic summarization saves time.”


Project Structure

ai-document-summarizer/
├─ app.py
├─ summarizer.py
├─ utils/
│   └─ text_extractor.py
├─ sample_docs/
├─ requirements.txt
└─ README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages