Skip to content

AshikaKalmady/YoutubeTranslateBot

Repository files navigation

Video Summarization Chatbot

Introduction

The Video Summarization Chatbot is a tool designed to help users quickly understand the content of videos without watching them in full. It generates concise summaries and answers specific questions about video content, simplifying the process of consuming video information.

Key Features

  • Video Summaries: Extracts and presents key points from videos as concise text summaries.
  • Key Points Extraction: Identifies significant moments or topics within videos and highlights them for quick viewing.
  • Interactive Q&A: Allows users to ask questions about the video and receive instant answers based on the video's content.

Technologies Used

  • Frontend: SwiftUI for iOS application development.
  • Backend: Flask to handle backend API services.
  • APIs: Uses the YouTube API for accessing and processing video content.

Getting Started

Prerequisites

  • An iOS development environment with Xcode installed.
  • Python 3.8 or newer.
  • Flask for setting up backend services.
  • Access to YouTube API keys.

Installation Instructions

1. Clone the Repository
git clone https://github.com/yourusername/video-summary-chatbot.git
cd video-summary-chatbot
2. Install Python Dependencies
3. Start the Backend Server
4. Launch the iOS Application

Usage

Simply input the URL of a YouTube video you are interested in, and the chatbot will process the video to provide a summary or answer specific questions about the video content.

Contributing

Contributions are welcome! Please fork the repository and submit pull requests. For major changes, open an issue first to discuss what you would like to change.

Contact

About

YoutubeTranslateBot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published