Welcome to ReadWiz, an innovative AI-powered tool for text summarization and paraphrasing. ReadWiz is designed to simplify the process of digesting lengthy textual content, making it easier for users to extract key insights and understand complex information.
We fine-tuned a lightweight Transformer model, LaMini-Flan-T5, on the SAMSum dataset using the Hugging Face ecosystem to improve its ability to summarize chat-style, dialogue-based texts such as WhatsApp or Messenger conversations.
- Model: LaMini-Flan-T5 (lightweight, optimized for summarization tasks)
- Dataset: SAMSum (dialogue summarization dataset)
- Frameworks: Hugging Face Transformers, Datasets, Trainer API, Streamlit
- Tasks Performed:
- Dataset loading and tokenization
- Training with Hugging Face
Trainer
- Evaluation and benchmarking
- Pipeline wrapping for inference
- Custom input testing for long-text conversations
- Model packaging and zipping for deployment
- Google Colab Link: Fine tuning
- Text Summarization: Generate concise summaries of lengthy documents or text passages.
- Paraphrasing: Reword text while preserving its original meaning, facilitating comprehension.
- PDF Interaction: Interact with PDF documents through chat functionality, enabling seamless querying and information retrieval.
- Text-to-Speech (TTS): Convert text summaries into audio files for auditory learning and accessibility.
- Visualizations: Creates visual representations of summarized content, enhancing understanding and retention.
- Summary Analytics: Gain insights into summarized content, aiding decision-making and analysis.
To use ReadWiz, follow these steps:
- Clone the repository to your local machine.
- Go to the Folder Code and open terminal
- Install the required dependencies using pip install -r requirements.txt.
- Run the application using streamlit run readWiz.py
- Upload your text document or enter text directly into the provided interface.
- Explore the generated summaries, paraphrased text, and other features.
ReadWiz offers a user-friendly interface for easy interaction. Simply upload your text document or paste text directly into the provided input field. Then, select the desired functionality, such as text summarization or paraphrasing, and explore the results.
Here's an example of how to use ReadWiz:- Upload any document in any of the section (Summarizer or Paraphraser)
- Select the length go summary (if summarizer seleced)
- Click on the button
- Voila! the output will be displayed to you.
- Research Paper: Link to Paper
- Video presentation: Link to Video

Paraphraser Module

Chat with PDF Module

Image Recognition Module

Youtube Video Summarization Module

- Manraj Singh Virdi [Team Leader]
- Nikhil Dhanwani
- Chirag Santwani