Skip to content

jevinn/YouTube-video-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

YTtranscriber

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.

Features

  • Converts YouTube video transcripts into summarized notes.
  • Provides important points from the video transcript within 250 words.

Installation

  1. Clone the repository:
git clone https://github.com/jevinn/YouTube-video-summarizer.git
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. 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.
  2. Run the Streamlit application:
streamlit run main.py
  1. Enter the YouTube video link in the provided text input field.
  2. Click the "Get detailed notes" button.
  3. The application will display summarized notes extracted from the YouTube video transcript.

Dependencies

  • Streamlit
  • dotenv
  • google.generativeai
  • youtube_transcript_api

Acknowledgements

  • This project utilizes Google's GenerativeAI API and the YouTube Transcript API for transcript extraction.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages