Inspiration

Text summarizers are essential tools in today's information-rich society, where massive volumes of data are generated every minute. They aid in rapidly extracting vital information from long texts, allowing users to absorb the main ideas without having to read the entire text. Also, I summarize some of my pdfs using claude ai.

What it does

In simple word, it summarize the text with use of various nlp and data science methods.

How we built it

I have practised a little regarding nltk and I wanted to do it from a very long time. As a reason to do it gaining more knowledge from open source: Github, I started my project and got to know about spacy and bing AI also helped me to collect some more details upon working of the spacy imported summarizer model. That's how I am able to complete it in a short amount of time. Also, I have worked on a tkinter library project before. So, Ideally I broadened my knowledge in nltk. Even though i have worked in nltk before. I have neither used my previous code nor they were vast and extensive as of this. Previous works were SMS classification which gave me an idea of nltk.

Challenges we ran into

Due to Lack of time, My friend was not able to join it. So, I even changed my project at last moment.

Accomplishments that we're proud of

I made my first fully helpful tool all by myself which i was planning for a long time which was not possible due to college works. Also, I am very proud to be a part of hackathon for the first time. Now, I can showcase my data science skills to everyone.

What we learned

We had learned various data preprocessing and handling methods and recall of some methods that i have done before. Meanwhile i even went for transformers, which might be my next work i am working upon. This encouraged me more towards data science now.

What's next for Summarize-o-Matic: Text Summarizer

This is currently just a extractive text summarizer. My plan is to go more deep into Data Science with some probalistic methods to make my own abstractive text summarizer.

Also, Thanks for making me get out some time so that i can work upon something really useful.

Built With

  • english
  • heapq
  • nltk
  • pyttsx3
  • tkinter
Share this project:

Updates