Skip to content

NafezSayyad/Youtube-Transcripts-Summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Video Transcript Summarizer & Q&A Bot

This Python project allows users to input a YouTube video URL, obtain a transcript, generate a summary, and then ask questions about the video's content. The project leverages the power of OpenAI's GPT models through the LangChain framework.

Features

  • Transcript Extraction: Automatically fetches the transcript from a YouTube video.
  • Video Summary: Generates a concise summary of the video based on its transcript.
  • Interactive Q&A: Allows users to ask questions about the video content, providing answers based on the transcript.

Installation

  1. Clone the Repository:
    git clone https://github.com/yourusername/youtube-transcript-summarizer.git
    cd youtube-transcript-summarizer
  2. Set Up a Virtual Enviroment
    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
    
  3. Install Dependencies
    pip install -r requirements.txt
  4. Set Up Your OpenAI API Key:
    OPENAI_API_KEY=your_openai_api_key_here
    
    
    

Usage

  1. Input the YouTube Video URL:
  2. View the Summary:
  3. Ask Questions:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages