Our project aims at developing an API which takes a text and generates a summary out of it. The tools that are required for the project are built from scratch to provide flexibility and customizability. And the text summarization is achieved by the extractive text summarization using TF-IDF. Where the summaries are generated by identifying the important sections of the original text and extracting them. By using this API one could summarize huge chunks of text or emails or even a text file.
pip install numpy
& pip install pandas
& pip install nltk
git clone https://github.com/karthikchiru12/SARAMSH.git
your project directory/
├── saramsh_package/
│ ├── init.py
│ ├── saramsh.py
└── your_app.py
>>> from saramsh_package.saramsh import Saramsh
>>> sm = Saramsh(data , title)
>>> sm.summarize()