ngviethoang / YoutubeSummarizerBot-Taipy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YoutubeSummarizer

YoutubeSummarizer is a chatbot that helps you to summarize a Youtube video, provide concise and insightful summaries and key points. It's perfect for getting the gist of lengthy videos before you decide to invest your time in them.

Features

  • Instant Summaries: Simply paste any Youtube link into the chat, and voila! The bot will swiftly deliver a comprehensive summary of the video content.
  • Interactive Q&A: Want to delve deeper into the video content? Feel free to ask the bot additional questions for a more thorough understanding of the video. (Feature coming soon!)

Requirements

  • Taipy
  • Langchain

Installation

  1. Clone the respository
git clone https://github.com/ngviethoang/YoutubeSummarizerBot-Taipy.git
  1. Set up virtual env
python -m venv venv
  1. Install the required Python packages
pip install -r requirements.txt
  1. Create OpenAI API key and insert your key in .env file
OPENAI_API_KEY=
  1. Run taipy
python main.py

Demo

demo.mp4

About


Languages

Language:Python 86.9%Language:CSS 13.1%