ujjawaltyagii / Sober-Sense

Created an AI/ML solution to prevent drunk drive accidents using Face recognition & Speech Recognition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sober-Sense

What does it do?

Sober-Sense is a solution that combines both facial recognition and audio recognition technology to determine an individual's level of sobriety. This allows us to check if they are fit to drive a car. If they are not fit to drive it will redirect the user to Uber app or Ola app.

Features

Sober-Sense is a fully responsive web-app with two tests to detect sobriety:

  • First is a face test, we trained this fully from scratch on a dataset of both drunk and sober people.
  • Second we analyzed spectrograms & used an algorithm called levenshtein distance to be able to detect whether a user is slurring.
  • It used flask which is a a web application framework written in python, Flask helps in implementing a Machine Learning app in python that can be easily plugged, extended and deployed as a web application.
  • It uses several modules like os, Torchvision, numpy, pydub, torch.nn.module, PIL>IMAGE, Shutil, torch.optim

Tech Stack

  • Python
  • Pytorch
  • JavaScript
  • Bootstrap
  • HTML
  • CSS

Note : On phone it's taking picture and video of user in realtime, I am showing it in laptop so here we uploaded the pic and video

Home.-.Brand.-.Opera.2023-05-21.00-03-46.mp4

Event : SPIC Ideation'23

Team : Tech Wizards

Team Members : Ujjawal Tyagi, Suryansh Kapil

About

Created an AI/ML solution to prevent drunk drive accidents using Face recognition & Speech Recognition


Languages

Language:HTML 83.5%Language:Python 13.8%Language:JavaScript 2.7%