Youtube-video-transcribe-summarizer

YouTube Video Transcribe Summarizer

This application utilizes the Google Gemini Pro large language model (LLM) to generate detailed summaries and notes from YouTube video transcripts. The app is designed to process YouTube videos, extract the transcript, and provide a concise summary of the video with important key points.

Table of Contents

Overview

The YouTube Video Transcribe Summarizer takes a YouTube video URL as input, extracts the transcript, and provides a summary of the video using Google Gemini Pro’s LLM. This tool is helpful for users who want to quickly understand the key points of a YouTube video without watching the entire content.

Features

Prerequisites

Installation

  1. Clone the repository:

     git clone <repository-url>
    
  2. Navigate to the project directory:

     cd youtube-video-transcribe-summarizer
    
  3. Install required dependencies:

     pip install -r requirements.txt
    
  4. Configure Google Gemini Pro: Set up your API access to Google Gemini Pro’s LLM.

Usage

  1. Run the application:

     streamlit run app.py
    
  2. Enter YouTube video URL: Input the URL of the YouTube video you want to summarize.
  3. Get detailed notes: Click the “Get Detailed Notes” button to retrieve a summary of the video.
  4. View the summary: Review the summary and key points provided by the application.

License

This project is licensed under the Apache-2.0 License.

Contributing

Contributions are welcome! Please fork this repository and submit pull requests for any features, improvements, or bug fixes.

Contact

For any inquiries or support, please contact us.

Happy summarizing!