This is a Flask-based web application that allows users to perform two main tasks:
- Image to Text: Upload an image, and the application will extract and display the text present in the image.
- Text to Summary: Enter a piece of text, and the application will generate a summary of the text.
- โ Image to Text conversion using Optical Character Recognition (OCR).
- โ Text to Summary generation using Natural Language Processing.
- โ User-friendly web interface.
- โ Easily customizable and extensible codebase.
- โ Docker support for easy deployment.
- Python 3.7+
- Clone the repository:
git clone https://github.com/pitabasdev/auto-summary-generation
- Change directory:
cd auto-summary-generation
- Start the Flask app:
python app.py
- Access the application in your web browser at
http://localhost:5000
- Navigate to the application's home page.
- Use the "Image to Text" or "Text to Summary" sections as needed.
- Follow the on-screen instructions to perform the desired task.
- Flask
- Tesseract OCR (for image-to-text)
- NLTK (Natural Language Toolkit) for text summarization