Skip to content

Video summarizer app that turns YouTube URLs into summaries using OpenAI's Whisper, ChromaDB, Langchain, and GPT-3.5.

Notifications You must be signed in to change notification settings

clarityclips/GPTsummarizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GPTsummarizer - YouTube Video Summary and Question Answering

This project uses OpenAI's Whisper API, GPT 3.5 and Langchain to generate a summary of a YouTube video or answer a question about a YouTube video.

Features 🌟

  • Generate Summary: Get a concise summary of any YouTube video.
  • Answer a Question: Ask a specific question and get the answer extracted from the video content.

Technologies Used 🛠️

  • OpenAI's Whisper API: The core of the project is built on OpenAI's Whisper API, a Speech to Text language model that transcribes audio files.
  • Langchain: A framework for developing applications powered by language models.
  • Streamlit: For the web interface.
  • Python: The backend logic is written in Python, making use of libraries like requests, pytube, and moviepy.

How It Works 🤖

  1. API Key: Enter your OpenAI API key.
  2. YouTube URL: Paste the URL of the YouTube video you're interested in.
  3. Choose Action: Decide whether you want a summary or an answer to a specific question.
  4. Get Insights: Click the button and voila! You get what you're looking for.

About

Video summarizer app that turns YouTube URLs into summaries using OpenAI's Whisper, ChromaDB, Langchain, and GPT-3.5.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 100.0%