Welcome to Text summarizer app, where you can effortlessly summarize uploaded text, documents, or fetch content directly from a provided URL. We offer various summarization mechanisms, including both Abstraction-based and Extraction-based approaches.
Additionally, we've integrated OpenAI GPT-3.5 as a powerful summarization technique.
Utkrisht Dutta
- Email: utkrishtdutta@gmail.com
-
Summarize Uploaded Text or Documents:
- Upload your text or document directly through the interface.
-
Fetch Content from a URL:
- Provide a URL, and our summarization mechanisms will extract key information for you.
Our Abstraction-based summarization leverages advanced linguistic models to generate concise summaries that capture the essence of the input text.
With Extraction-based summarization, we identify and extract the most relevant sentences from the input text to create a summary.
Harnessing the power of OpenAI GPT-3.5, we bring state-of-the-art language models to provide accurate and context-aware summaries.
-
Clone the repository:
git clone [https://github.com/Utkrishtdutta/text_summarization.git](https://github.com/Utkrishtdutta/text_summarization.git) cd summarizer-app
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
Visit http://localhost:8501 in your web browser to start summarizing!
Feel free to customize the app to suit your needs. Explore the codebase and adjust settings as required.
Ensure you have the necessary dependencies by installing them using:
pip install -r requirements.txt