Skip to content

Latest commit

Β 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Meeting Assistant Diagram

πŸŽ™οΈ AI Meeting Assistant

Transcribe β€’ Summarize β€’ Extract Insights β€’ Chat with Meetings

Built completely with Python using FREE AI tools.


✨ Overview

AI Meeting Assistant is a complete end-to-end meeting intelligence system that can:

  • Transcribe meetings from audio, video, or YouTube links
  • Support English, Hindi, and Hinglish transcription
  • Generate clean AI summaries
  • Extract action items, decisions, and open questions
  • Enable RAG-powered chat with meetings
  • Export reports as PDF or TXT

πŸš€ Features

🎧 Meeting Input

  • YouTube URL support
  • Upload audio/video files
  • Supports:
    • mp3
    • mp4
    • wav
    • m4a
    • mov

πŸ“ Smart Transcription

English Meetings

  • Powered by OpenAI Whisper
  • Runs locally
  • No paid API required

Hindi & Hinglish Meetings

  • Powered by Sarvam AI
  • Better regional language understanding

🧠 AI Processing Pipeline

The assistant automatically analyzes meetings and extracts:

  • βœ… Bullet-point summaries
  • βœ… Action items
  • βœ… Owner & deadlines
  • βœ… Key decisions
  • βœ… Open questions
  • βœ… Follow-ups

πŸ’¬ Chat With Your Meeting (RAG)

Ask questions like:

What decisions were made?
Who is responsible for deployment?
What are the pending tasks?

Powered by:

  • ChromaDB
  • HuggingFace Embeddings
  • LangChain LCEL
  • Mistral AI

πŸ› οΈ Tech Stack

Technology Purpose
Python Core Backend
Whisper AI English Transcription
Sarvam AI Hindi/Hinglish Transcription
LangChain LCEL AI Pipelines
Mistral AI LLM
ChromaDB Vector Database
HuggingFace Embeddings Local Embeddings
Streamlit UI

⚑ Workflow

Input
   ↓
Transcription
   ↓
Meeting Analysis
   ↓
RAG + Vector Search
   ↓
Chat & Insights
   ↓
Export Report

πŸ“‚ Project Structure

.
β”œβ”€β”€ core/
β”œβ”€β”€ utils/
β”œβ”€β”€ .gitignore
β”œβ”€β”€ project_diagram.png
β”œβ”€β”€ requirements.txt
└── test.py

πŸ“¦ Installation

Clone Repository

git clone <your-repo-url>
cd <project-folder>

Install Dependencies

pip install -r requirements.txt

▢️ Run Project

streamlit run app.py

πŸ“€ Export Options

The assistant can export:

  • πŸ“„ PDF Reports
  • πŸ“ TXT Reports

πŸ”₯ Why This Project?

Most AI meeting assistants are expensive monthly subscriptions.

This project gives you:

  • Full local processing
  • Free AI stack
  • RAG-powered meeting memory
  • Multi-language support
  • Complete ownership of your data

🧩 Future Improvements

  • Speaker Diarization
  • Live Meeting Transcription
  • Team Workspace
  • Cloud Deployment
  • Real-time Meeting Chat
  • Calendar Integration

πŸ“œ License

MIT License


Built with ❀️ using Python + Open Source AI

About

πŸ€– AI-Powered Meeting Intelligence System | Transcribe β€’ Summarize β€’ Extract Insights β€’ Chat with Meetings A complete end-to-end Python solution for intelligent meeting analysis. Transcribe audio/video/YouTube meetings in English, Hindi & Hinglish using free AI tools (Whisper, Sarvam AI), automatically extract action items and decisions, and engag

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages