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.
- 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.
- 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
, andmoviepy
.
- API Key: Enter your OpenAI API key.
- YouTube URL: Paste the URL of the YouTube video you're interested in.
- Choose Action: Decide whether you want a summary or an answer to a specific question.
- Get Insights: Click the button and voila! You get what you're looking for.