146
Built an AI-powered YouTube chatbot that enables users to interact with video content through natural language conversations. YTubeMind extracts video transcripts, converts them into vector embeddings, and leverages Retrieval-Augmented Generation (RAG) to provide accurate, context-aware answers grounded in the video's content.
Key Features:
Chat with any YouTube video using natural language queries.
Automatic transcript extraction and processing from YouTube videos.
Semantic search powered by FAISS and Gemini Embeddings for relevant context retrieval.
Multilingual transcript support with English translation capabilities.
Interactive Streamlit-based user interface for video processing and conversational Q&A.
Context-grounded responses using Gemini 2.5 Flash to reduce hallucinations and improve answer relevance.
Tech Stack: Python, Streamlit, LangChain, FAISS, Gemini API, YouTube Transcript API, Retrieval-Augmented Generation (RAG)
Built with