The document describes a driver drowsiness detection system that uses computer vision techniques and facial landmark analysis to monitor a driver's eyes and mouth in real-time. It aims to detect signs of drowsiness or distraction and trigger alarms to alert the driver. The proposed system enhances existing work by introducing distraction detection in addition to drowsiness detection. It utilizes libraries like OpenCV, dlib and Pygame to detect faces and landmarks, calculate eye and mouth aspect ratios, and trigger audio alerts when thresholds are exceeded to prompt corrective action and reduce accidents caused by fatigue or inattention.