Skip to content

πŸŽ₯ Youtube Video Summarizer and Question Answering App Using Whisper and Langchain

Notifications You must be signed in to change notification settings

Hamagistral/GPTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

    πŸŽ₯ GPTube

Youtube Video Summarizer and Question Answering App Using Whisper and Langchain

Podcast and Meeting Summarizer using AssemblyAI

Video Demo 🌠 Blog Post 🌌 Request Feature


image

🎯 Motivation :

Have you ever found yourself going through a long YouTube video, trying to find the answer to a specific question? It can be a frustrating experience, especially when you're short on time. With GPTube, you can simply ask the question you want to find the answer to, and in less than 2 minutes, you can get the answer at a low cost of only 0.006$ per minute of video. And also, you can get a full summary of the entire video for just $0.009/minute.

πŸ“ Project Architecture (YouTube)

model_arch

πŸ› οΈ Technologies Used

For the YouTube part, the project is built on OpenAI's Whisper API, which is a Speech to Text language model used to transcribe audio files, and Langchain a framework for developing applications powered by language models. For the Podcast and Meeting part, it's mainly built using AssemblyAI API. The front-end of the application is built with Streamlit.

Python Openai YoutubeAPI streamlit assemblyai streamlit

Installation :

  1. Clone the repository:
git clone https://github.com/Hamagistral/GPTube.git
  1. Install the required packages:
pip install -r requirements.txt

Usage :

  1. Go to the streamlit/ folder:
cd streamlit/
  1. Run the app:
streamlit run 01_🎬_YouTube.py
  1. Go to your localhost : http://localhost:8502/

  2. Enter the OpenAI API Key followed by YouTube video URL and the question you want to ask.

  3. Click on the use case you're interested in (YouTube, Meeting, Podcast) and follow the steps.

πŸ“¨ Contact Me

LinkedIn β€’ Website β€’ Gmail

About

πŸŽ₯ Youtube Video Summarizer and Question Answering App Using Whisper and Langchain

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages