|
--- |
|
license: apache-2.0 |
|
title: Vidio_QA_Chatbot_SYSTEM |
|
sdk: streamlit |
|
emoji: 🔥 |
|
colorFrom: blue |
|
colorTo: pink |
|
short_description: you can use it as summarizer also. |
|
--- |
|
# Intelligent Video Q&A App with Gemini Vision Pro |
|
|
|
This application processes video content using Google's Gemini Vision Pro API, extracts information, and allows users to ask questions about the video. It uses advanced AI techniques to provide intelligent responses. |
|
|
|
## Features |
|
|
|
- Video upload and processing |
|
- Text and information extraction from video frames using Gemini Vision Pro |
|
- Audio transcription (assuming Gemini Vision Pro supports audio) |
|
- Content summarization |
|
- Code extraction from video content |
|
- Question-answering based on video content |
|
- Similar video search |
|
|
|
## Setup |
|
|
|
1. Clone the repository |
|
2. Install dependencies: `pip install -r requirements.txt` |
|
3. Set up your Gemini API key in the `.env` file |
|
4. Run the app: `streamlit run app.py` |
|
|
|
## Usage |
|
|
|
1. Upload a video file |
|
2. Adjust the summary length as needed |
|
3. Process the video |
|
4. Ask questions about the video content |
|
5. Explore similar videos |
|
|
|
## Technologies Used |
|
|
|
- Streamlit |
|
- OpenCV |
|
- Gemini Vision Pro API |
|
- Google GenerativeAI |
|
- LanceDB |
|
|
|
Note: Make sure you have access to the Gemini Vision Pro API and have set up the necessary credentials. |