/google-gemini-yt-video-summarizer-AI-p

Summarize Videos and Generate Timestamps Efficiently using Google Gemini Pro

Primary LanguagePythonMIT LicenseMIT


AI YouTube Video Summarizer
AI YouTube Video Summarizer

A powerful YouTube video summarizer using Google Gemini AI model

OverviewFeaturesGetting StartedContributing

Overview

This project is an AI-powered video summarizer designed specifically for YouTube videos. Leveraging the Google Gemini API, it employs advanced machine learning techniques to analyze and condense lengthy YouTube videos into concise summaries, providing users with quick insights into the video content.

Features

  • Automatic extraction of key insights from YouTube videos.
  • Utilizes Google Gemini API for enhanced video analysis.
  • Efficiently summarizes videos, reducing viewing time while preserving essential information.

Getting Started

Prerequisites

  • Python 3.10
  • Install required dependencies: pip install -r requirements.txt

Usage

  1. Clone the repository:
git clone https://github.com/siddharthsky/google-gemini-yt-video-summarizer-AI-p.git
  1. Navigate to the project directory:
cd google-gemini-yt-video-summarizer-AI-p
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a ".env" file and add Google Gemini API key to that file
GOOGLE_GEMINI_API_KEY = "Your-Key-Here"
  1. Run the summarizer:
streamlit run app.py

Contributing

Contributions are welcome!

Acknowledgments