Skip to content

Effortlessly convert YouTube lectures to concise notes with our AI transcriber. Streamline learning and comprehension with just a click!

License

Notifications You must be signed in to change notification settings

DeependraVerma/AI-Lecture-Transcriber-YouTube-to-Notes-Converter

Repository files navigation

AI Lecture Transcriber: YouTube to Notes Converter

Welcome to the AI Lecture Transcriber GitHub repository! This project aims to provide detailed notes based on YouTube video transcripts across various subjects including Physics, Chemistry, Mathematics, and Data Science & Statistics. With the power of AI, you can now convert video transcripts into comprehensive study materials.

Features

  • Subject Selection: Choose from Physics, Chemistry, Mathematics, and Data Science & Statistics.
  • YouTube Video Link Input: Input the YouTube video link for which you want to generate detailed notes.
  • Transcript Extraction: Extract transcript from the provided YouTube video link.
  • Detailed Notes Generation: Generate detailed notes based on the extracted transcript.
  • Easy-to-Use Interface: Streamlit interface for seamless user experience.

How to Use

  1. Clone this repository to your local machine.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Make sure you have the necessary API keys and environment variables set up (refer to the documentation of the respective APIs).
  4. Run the app.py file using streamlit run app.py.
  5. Select the subject for which you want to generate detailed notes.
  6. Enter the YouTube video link for which you want to extract the transcript.
  7. Click on the "Get Detailed Notes" button to generate the notes.

Requirements

  • youtube_transcript_api
  • streamlit
  • google-generativeai
  • python-dotenv

You can install these requirements using the provided requirements.txt file:

pip install -r requirements.txt

About the Author

Deependra Verma is a Data Science enthusiast with a passion for building AI-powered applications. With a strong background in mathematics and statistics, Deependra aims to leverage the latest technologies to solve real-world problems. Connect with Deependra on LinkedIn and check out his portfolio on Netlify.

Contact Information

Feel free to reach out to Deependra for any inquiries or collaborations!

Note: This project is for educational purposes only and does not guarantee the accuracy or completeness of the generated notes. Always cross-check with reliable sources for critical information.

About

Effortlessly convert YouTube lectures to concise notes with our AI transcriber. Streamline learning and comprehension with just a click!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published