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
- Clone this repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt. - Make sure you have the necessary API keys and environment variables set up (refer to the documentation of the respective APIs).
- Run the
app.pyfile usingstreamlit run app.py. - Select the subject for which you want to generate detailed notes.
- Enter the YouTube video link for which you want to extract the transcript.
- Click on the "Get Detailed Notes" button to generate the notes.
Requirements
youtube_transcript_apistreamlitgoogle-generativeaipython-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 and check out his portfolio on .