Alex AI Bot
2024 · AI · Computer Vision · Speech
An AI-powered virtual assistant simulating realistic interview scenarios through multi-modal analysis.
Overview
Alex is an open-source virtual interview assistant that runs a mock interview and gives real-time feedback on posture and voice — like a smart mirror for your body language and speech clarity.
It combines computer vision on the webcam feed with speech analysis, then uses the Gemini API to merge those signals into personalised, constructive feedback that is also read aloud for accessibility.
The Problem
Interview preparation is stressful and honest feedback on body language and delivery is hard to get. Alex offers a private, judgement-free way to practise.
Key Features
- Computer vision behavior analysis via YOLOv8
- Natural language understanding via Gemini API
- Real-time voice interaction capabilities
- Speech feedback on tone, clarity, pace and filler words
- Session comparison to track improvement over time
Tech Stack
Python, OpenCV, YOLOv8, Gemini API, pyttsx3, Streamlit
Links
Next project: React Content Protection