Skip to content

SoumayaTmane/Multimodal-Video-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

YouTube Video Chatbot πŸ’¬πŸ“Ή A smart AI chatbot that lets you ask questions and search inside any YouTube video!

✨ Features πŸ” Smart Video Search: Ask anything about a YouTube video, and our AI will find the answers and even show you the relevant clips.

πŸ”— Link Cleaner (get_youtube_video_id): Automatically extracts the unique video ID from any YouTube link you provide (long, short, embed, etc.).

πŸ“œ Transcript Fetcher (get_video_transcript): Grabs the full spoken text (transcript) directly from YouTube for any video.

βœ‚οΈ AI-Ready Text Chopper (create_transcript_chunks): Breaks down long video transcripts into smaller, manageable pieces, making them perfect for AI processing and quick searching.

πŸ› οΈ Technologies Used Python 🐍

Flask πŸ§ͺ (Backend API)

React.js βš›οΈ (Frontend UI)

Google Gemini AI ✨ (LLM for Q&A, Summarization, Sectioning, Embeddings) β€”> 2.5 flash model

ChromaDB 🧠 (Vector Database for efficient search)

YouTube Transcript API πŸ“ (For fetching video transcripts)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors