Skip to content

A Streamlit app that uses Google's AI to summarize YouTube video transcripts, providing concise, point-form notes. Perfect for quick content overviews.

Notifications You must be signed in to change notification settings

isurulkh/YouTube-Video-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

YouTube Video Summarizer

Description

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.

Installation

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

Usage

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.

API Key

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.

Contributing

If you're interested in contributing to the YouTube Video Summarizer, your help is welcome! Here's how you can contribute:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/AmazingFeature).
  3. Make your changes and commit them (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License

About

A Streamlit app that uses Google's AI to summarize YouTube video transcripts, providing concise, point-form notes. Perfect for quick content overviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages