AI Video Assistant With RAG | Full Project in Python
Download and listen anywhere
Download your favorite episodes and enjoy them, wherever you are! Sign up or log in now to access offline listening.
Description
🎙️ 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...
show morefrom 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
Information
| Author | fert |
| Organization | fert |
| Website | - |
| Tags |
-
|
Copyright 2026 - Spreaker Inc. an iHeartMedia Company
Comments