Summarizer is a versatile web application designed for creating summaries from various formats, including PDF documents, research papers, and YouTube videos using streamlit. Whether the content is in Marathi, Hindi, or English, Summarizer intelligently processes the information to generate concise and meaningful summaries.
To get started with Summarizer, simply visit the website, upload your content, and let the application handle the rest. Follow the intuitive steps to generate summaries tailored to your preferences.
Summarizer is the go-to tool for anyone looking to extract the essence of information efficiently and accurately.
- Python 3.6 minimum
- txtai
- streamlit
- PyPDF2
- YouTube API Key (Optional)
-
Clone the repository:
bash git clone https://github.com/Mayurgaike/Summarizer.git cd Summarizer
-
Set up a virtual environment:
bash python -m venv venv source venv/bin/activate On Windows, use
venv\Scripts\activate
-
Install dependencies:
bash pip install -r requirements.txt
bash streamlit run app.py
Open your web browser and visit http://localhost:8501 to access the Summarizer interface.
Upload your desired content, whether it's a PDF document, research paper, or YouTube video, and let Summarizer intelligently generate concise summaries for you.