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.
- 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.
- Frontend: SwiftUI for iOS application development.
- Backend: Flask to handle backend API services.
- APIs: Uses the YouTube API for accessing and processing video content.
- An iOS development environment with Xcode installed.
- Python 3.8 or newer.
- Flask for setting up backend services.
- Access to YouTube API keys.
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
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.
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.
- Ashika Kalmady - ashika.kalmady21@gmail.com