Skip to content

balaji1233/Text_Summary_Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text-Summarizer-Pro

This is a Text Summary generator app.Either you can give it a text to summarize or you can upload a document in the upload option.It will seamlessly summarize your text paragraphs and documents.

Abstractive summarization is the process of generating a summary of a text by understanding its meaning and creating a new text that conveys the same information in a shorter form. Abstractive methods employ more powerful natural language processing techniques to interpret text and generate new summary text, as opposed to selecting the most representative existing excerpts to perform the summarization. Read More

The app is built using "txtai" a powerful NLP library. Txtai builds embeddings databases, which are a union of vector indexes and relational databases. This enables similarity search with SQL. Embeddings databases can stand on their own and/or serve as a powerful knowledge source for large language model (LLM) prompts. Read More


My Streamlit app allows us to process both raw text and PDF files to get a summary.

Resources

Pre-requisites

  • Any IDE
  • txtai[all] pip install txtai
  • streamlit pip install streamlit
  • PyPDF2 pip install pyPDF2

Run the App

  • Clone the repository
  • Install the dependencies
  • Execute streamlit run app.py

Sample Output

Documentations

Releases

No releases published

Packages

No packages published

Languages