This Streamlit app leverages Google's Generative AI to provide concise summaries of YouTube video transcripts. It extracts the spoken content from a given YouTube video and generates a summarized version in point form, facilitating quick understanding of the video's content.
To set up the YouTube Video Summarizer on your local machine, follow these steps:
# Clone the repository
git clone [https://github.com/isurulkh/YouTube-Video-Summarizer.git]
# Navigate to the project directory
cd youtube-video-summarizer
# Install the required dependencies
pip install -r requirements.txt
To run the app locally, execute the following command in the project directory:
streamlit run app.py
The app will start and open in your default web browser. You will be prompted to enter your Google API Key and a YouTube video link. After providing the necessary information, the app will display a summary of the video's transcript.
To use this app, you will need a Google API Key with access to Google's Generative AI services. Obtain your key from the Google API Console and keep it confidential.
If you're interested in contributing to the YouTube Video Summarizer, your help is welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature
). - Make your changes and commit them (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
This project is licensed under the MIT License