Skip to content
/ TutorAI Public

An AI model to help you learn anything from YouTube

Notifications You must be signed in to change notification settings

gSayak/TutorAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TutorAI

TutorAI - Your AI-Powered Learning Companion

TutorAI is an innovative educational tool that leverages the power of artificial intelligence to help you learn from YouTube videos. This tool can automatically generate a course outline, course summary, important questions, and even answer your questions about the video content.

TutorAI.mp4

How It Works

  1. Enter a YouTube Video Link: Simply provide the URL of the YouTube video you want to learn from.
  2. Transcript Extraction: TutorAI extracts the transcript from the video content.
  3. Course Outline Generation: It utilizes Google Bard to generate a comprehensive course outline based on the video's transcript.
  4. Transcript Summarization: The tool uses Facebook Bart to create a concise summary of the video's content.
  5. Question Answering: TutorAI employs Hugging Face models to answer any questions you have about the video.

How to Use

  1. Enter a YouTube Video Link: Start by entering the YouTube video link of your choice.
  2. Course Outline: Wait a moment while TutorAI generates a detailed course outline for you to follow.
  3. Summary: Read the course summary for a quick overview of the video content.
  4. Ask Questions: Have any questions about the video? Feel free to ask, and TutorAI will provide answers.
  5. Enjoy Learning: Dive into your chosen topic, ask questions, and learn effectively with TutorAI.

Future Work

We are continually working to improve TutorAI and expand its capabilities. Here's what you can expect in future updates:

  1. Enhanced Question-Answering: We'll keep enhancing the model's ability to answer your questions accurately.
  2. Multi-Language Support: We are working on adding support for more languages to make learning accessible to a broader audience.
  3. Quiz Generation: A new feature in the pipeline is the ability to generate quizzes based on the video content. You can test your knowledge and receive evaluations from the model.

We're committed to making learning a more accessible and enjoyable experience with TutorAI. We welcome your feedback and suggestions to help us improve and tailor this tool to your needs.

Getting Started

To get started with TutorAI, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the necessary dependencies by running pip install -r requirements.txt.
  3. Run the application by executing streamlit run app.py.

That's it! You're ready to use TutorAI to enhance your learning experience.

Contribution

We welcome contributions from the community. Whether it's code improvements, new features, or bug fixes, your contributions are valuable. Please check our Contribution Guidelines for more details.

About

An AI model to help you learn anything from YouTube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages