YTtranscriber is a simple Streamlit web application that converts YouTube video transcripts into summarized notes. It utilizes Google's GenerativeAI API to generate concise summaries of video transcripts.
- Converts YouTube video transcripts into summarized notes.
- Provides important points from the video transcript within 250 words.
- Clone the repository:
git clone https://github.com/jevinn/YouTube-video-summarizer.git
- Install the required dependencies:
pip install -r requirements.txt
- Ensure you have set up your Google API key and saved it in a
.env
file. You can obtain a Google API key from the Google Cloud Console. - Run the Streamlit application:
streamlit run main.py
- Enter the YouTube video link in the provided text input field.
- Click the "Get detailed notes" button.
- The application will display summarized notes extracted from the YouTube video transcript.
- Streamlit
- dotenv
- google.generativeai
- youtube_transcript_api
- This project utilizes Google's GenerativeAI API and the YouTube Transcript API for transcript extraction.