Skip to content

ruhelamahi7-code/meeting-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ™οΈ Meeting Analyzer

AI-Powered Meeting Intelligence

Transform any meeting recording into a structured, actionable report β€” in seconds.

Live Demo Python Streamlit Groq


🧠 What is Meeting Analyzer?

Meeting Analyzer is an AI-powered web application that takes your meeting recordings and instantly converts them into structured, professional reports β€” without any manual effort.

No more taking notes. No more forgetting what was decided. No more chasing people for their action items.

Just upload your audio. Let the AI handle the rest.


✨ Features

Feature Description
πŸŽ™οΈ Auto Transcription Converts speech to text locally using faster-whisper β€” your audio never leaves your machine
πŸ“‹ Smart Summary Generates a concise 3-5 sentence overview of the entire meeting
βœ… Key Decisions Extracts every important decision made during the meeting
🎯 Action Items Identifies tasks, assigns owners, and extracts deadlines automatically
🧠 AI Insights Analyzes meeting tone, productivity, and flags potential risks
⬇️ Export Report Download the complete analysis as a professional text report

πŸ–₯️ Demo

Upload a meeting recording β†’ Get a full structured report in under a minute

Supported formats: MP3 Β· WAV Β· M4A Β· MP4 Β· Up to 200MB


πŸ› οΈ Tech Stack

Technology Purpose Cost
faster-whisper Speech to text Free (runs locally)
Groq + LLaMA 3.3 AI analysis Free tier
Streamlit Web app UI Free
Python Backend logic Free

Total cost to run: $0 πŸŽ‰


πŸ”’ Privacy First

Your audio files are transcribed locally on your machine using faster-whisper. The audio never gets uploaded to any external server. Only the text transcript is sent to Groq for analysis.


πŸš€ Run Locally

Step 1 β€” Clone the repository

git clone https://github.com/ruhelamahi7-code/meeting-analyzer
cd meeting-analyzer

Step 2 β€” Install dependencies

pip3 install streamlit faster-whisper groq

Step 3 β€” Get a free Groq API key

Go to console.groq.com β†’ Sign up β†’ Create API key (no credit card needed)

Step 4 β€” Add your API key

Create a file .streamlit/secrets.toml:

GROQ_API_KEY = "your-groq-api-key-here"

Step 5 β€” Launch the app

python3 -m streamlit run app.py

Open http://localhost:8501 in your browser.


πŸ“ Project Structure


πŸ’‘ How It Works---

🎯 Use Cases

  • Team standups β€” Never lose track of what was discussed
  • Client calls β€” Auto-generate meeting notes to share
  • Lectures & interviews β€” Extract key points instantly
  • Project meetings β€” Track who owns what and by when

πŸ“Š Stats

  • ⚑ Transcription: ~1 minute per 10 minutes of audio
  • 🎯 Accuracy: ~98% on clear recordings
  • πŸ’Ύ Max file size: 200MB
  • 🌍 Languages: English (primary)

Built with ❀️ by Mahi Ruhela

CSE Student Β· Building real AI tools

GitHub

About

πŸŽ™οΈ AI-powered meeting analyzer β€” transcribes audio, extracts summaries, decisions & action items using faster-whisper + Groq LLaMA 3.3. Built with Streamlit. Free & open source.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages