Transform any meeting recording into a structured, actionable report β in seconds.
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.
| 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 |
Upload a meeting recording β Get a full structured report in under a minute
Supported formats: MP3 Β· WAV Β· M4A Β· MP4 Β· Up to 200MB
| 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 π
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.
Step 1 β Clone the repository
git clone https://github.com/ruhelamahi7-code/meeting-analyzer
cd meeting-analyzerStep 2 β Install dependencies
pip3 install streamlit faster-whisper groqStep 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.pyOpen http://localhost:8501 in your browser.
- 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
- β‘ Transcription: ~1 minute per 10 minutes of audio
- π― Accuracy: ~98% on clear recordings
- πΎ Max file size: 200MB
- π Languages: English (primary)