Meeting Summarizer
AI Speech-to-Text & Production Meeting Summarizer
01 / Project Overview
An AI meeting summarization system featuring automated speech-to-text transcription, key discussion extractors, and action item mapping. Containerized with Docker and deployed on AWS EC2 behind an Nginx reverse proxy with SSL encryption for enterprise scalability.
02 / The Challenge & Problem
Real-World Problem Statement
Virtual meetings generate hours of audio recordings that are time-consuming to re-watch. Manual note-taking is error-prone, distracts participants from active discussion, and frequently misses crucial action items and technical commitments.
03 / The Engineering Solution
Implementation & Architectural Approach
Engineered an automated transcription and summarization pipeline combining speech recognition with LLM structure extractors. Deployed on containerized AWS EC2 microservices with Nginx SSL proxying for low-latency processing.
04 / Technical Architecture Flow
Vite + React Dashboard
Real-time audio uploader, live transcription viewer, and interactive Markdown summary exporter.
FastAPI & Python Async Processing
Handles file streaming, chunked audio processing, Whisper model inference, and LLM prompt structuring.
Docker Container & AWS EC2
Containerized runtime deployed on AWS EC2 behind an Nginx reverse proxy with automated Let's Encrypt SSL certificates.
05 / Key Project Features
Automated Speech-to-Text
Converts meeting audio into high-accuracy transcripts with timestamp alignment.
Action Item Extraction
Identifies tasks, assignees, and deadlines automatically from conversation context.
AWS Cloud Deployment
Production-grade HTTPS deployment running on AWS EC2 microservices with Docker and Nginx.
06 / Engineering Challenges & Mitigations
Processing large audio files caused API timeouts on long meeting recordings.
Implemented asynchronous chunked streaming and background task execution with SSE (Server-Sent Events) progress updates.
Configuring SSL and CORS headers across Docker container boundaries on AWS EC2.
Structured Nginx reverse-proxy configuration with Certbot SSL renewal scripts and unified header forwarding.
07 / Technical & Personal Learnings
Mastered production deployment pipelines using Docker, AWS EC2, Nginx, and SSL certificate management.
Gained deep expertise in integrating Whisper speech recognition and LLM summarization workflows.