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.
- 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.
- 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.py
file 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.
youtube_transcript_api
streamlit
google-generativeai
python-dotenv
You can install these requirements using the provided requirements.txt
file:
pip install -r requirements.txt
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.
- Name: Deependra Verma
- Email: deependra.verma00@gmail.com
- GitHub: DeependraVerma
- GitHub Repo: AI-Lecture-Transcriber-YouTube-to-Notes-Converter
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.