Back to Browse

AI Video Assistant With RAG | Full Project in Python

13.9K views
May 8, 2026
3:11:54

๐ŸŽ™๏ธ In this video, I built a complete AI Meeting Assistant from scratch using Python โ€” completely FREE! No more paying โ‚น2000/month for Otter.ai or Fireflies. This tool does everything they do and more. โœ… WHAT THIS TOOL DOES: โ†’ Takes any YouTube URL or audio/video file as input โ†’ Transcribes English meetings using local Whisper AI โ†’ Transcribes Hindi & Hinglish meetings using Sarvam AI โ†’ Summarises the full meeting in bullet points โ†’ Extracts action items with owner and deadline โ†’ Extracts key decisions made in the meeting โ†’ Extracts open questions and follow-ups โ†’ Lets you CHAT with your meeting using RAG + ChromaDB โ†’ Export full report as PDF or TXT ๐Ÿ› ๏ธ TECH STACK: โ†’ Python โ†’ OpenAI Whisper (local, free) โ†’ Sarvam AI (Hindi/Hinglish transcription) โ†’ LangChain LCEL (modern pipeline) โ†’ Mistral AI (free API) โ†’ ChromaDB (vector database for RAG) โ†’ HuggingFace Embeddings (local, free) โ†’ Streamlit (UI) ๐Ÿ“‚ SOURCE CODE: GitHub Link โ†’ https://github.com/AkarshVyas/AI-Video-Assistant- ๐Ÿ”‘ GET YOUR FREE API KEYS: Mistral AI โ†’ https://console.mistral.ai Sarvam AI โ†’ https://dashboard.sarvam.ai ๐Ÿ“ฆ INSTALL DEPENDENCIES: pip install -r requirements.txt Timestamps - 00:00:00 - 00:02:43 Introduction & Project Overview 00:02:43 - 00:06:30 Intro 00:06:30 - 00:08:00 About the AI Video Assistant Project 00:08:00 - 00:11:00 Tools Used & API Connections Setup 00:11:00 - 00:12:35 Project Folder Structure & Virtual Environment Setup 00:12:35 - 00:16:17 .env File Configuration & Mistral AI API Setup 00:16:17 - 00:19:29 requirements.txt File Creation & Dependencies 00:19:29 - 00:22:10 utils/audio_processor.py 00:22:10 - 00:27:40 Import Required Libraries 00:27:40 - 00:36:15 Extract Audio from Video 00:36:15 - 00:49:30 Audio Processing & Optimization 00:49:30 - 00:55:20 transcriber.py 00:55:20 - 01:07:00 Generate Transcript using Speech-to-Text 01:07:00 - 01:15:32 Testing File Creation & Execution 01:15:32 - 01:20:45 translator.py 01:20:45 - 01:28:10 Translate Hindi/English Transcript to Clean English 01:28:10 - 01:33:00 Mistral AI + LangChain Integration 01:33:00 - 01:40:22 summarise.py 01:40:22 - 01:54:00 Structured Transcript Summarization using LangChain + Mistral 01:54:00 - 02:01:18 extractor.py 02:01:18 - 02:14:12 Extract Action Items, Decisions & Questions 02:14:12 - 02:20:40 vector_store.py 02:20:40 - 02:30:00 Create Embeddings & Store Vectors 02:30:00 - 02:37:35 rag_engine.py 02:37:35 - 02:47:28 Retrieval-Augmented Generation (RAG) Workflow 02:47:28 - 02:50:12 main.py 02:50:12 - 02:57:00 Generate AI Title, Summary, Questions & Key Decisions 02:57:00 - 03:03:14 Chat with AI Model using RAG 03:03:14 - END Final Streamlit UI Creation & Demo ๐ŸŒ Connect With Sheryians - https://sheryians.com/ Paid program -https://sheryians.com/courses/68da779296b89547293c7a26 ๐Ÿ“ท Instagram -https://www.instagram.com/sheryians.ai?igsh=empvcXdkanlrN3Iz ๐ŸŽฎ Discord - https://discord.gg/HFH2V54WZ #Python #AI #LangChain #MachineLearning #OpenAI #Whisper #RAG #ChromaDB #MistralAI #SarvamAI #AIProject #PythonProject #LLM #GenerativeAI #ArtificialIntelligence #MLProject #AITools

Download

0 formats

No download links available.

AI Video Assistant With RAG | Full Project in Python | NatokHD