Skip to content

Manraj29/ReadWiz-AI-Assistant-for-Mastering-any-Content

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReadWiz: AI Assistant for Mastering any Content

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.

Project Highlights

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.

Overview

  • 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

Features

  • 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.

Getting Started

To use ReadWiz, follow these steps:

  1. Clone the repository to your local machine.
  2. Go to the Folder Code and open terminal
  3. Install the required dependencies using pip install -r requirements.txt.
  4. Run the application using streamlit run readWiz.py
  5. Upload your text document or enter text directly into the provided interface.
  6. Explore the generated summaries, paraphrased text, and other features.

Usage

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.

Example

Here's an example of how to use ReadWiz:
  1. Upload any document in any of the section (Summarizer or Paraphraser)
  2. Select the length go summary (if summarizer seleced)
  3. Click on the button
  4. Voila! the output will be displayed to you.

Related:

Outputs

Home Page / Text Summarization Module 51_ReadWiz(AI-Assistant-for-Mastering-Any-Content)_MM docx (1)-1
Paraphraser Module 51_ReadWiz(AI-Assistant-for-Mastering-Any-Content)_MM docx (1)-2
Chat with PDF Module 51_ReadWiz(AI-Assistant-for-Mastering-Any-Content)_MM docx (1)-31
Image Recognition Module 51_ReadWiz(AI-Assistant-for-Mastering-Any-Content)_MM docx (1)-32
Youtube Video Summarization Module 51_ReadWiz(AI-Assistant-for-Mastering-Any-Content)_MM docx (1)-4

Team Memebers

  1. Manraj Singh Virdi [Team Leader]
  2. Nikhil Dhanwani
  3. Chirag Santwani

We appreciate your contributions!

Project Developed by Group 51

THANK YOU!

About

ReadWiz, an innovative AI-powered tool for text summarization and paraphrasing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%