vishnudut / Oculus

πŸ‘“ Oculus is a smart glass which provides assistance to Visually Impaired. Oculus has an assistant which performs a variety of actions based on users command.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oculus

The primary goal of Oculus is to provide assistance to Visually Impaired people. Oculus has an assistant which is capable of performing a series of actions based on the users command.

The assistant currently provides the following features:

  • Recognize the person infront of the user
  • Provides weather report
  • Read texts, books, magazines with the help of ocr.
  • Prevides everyday news
  • Play music from Spotify
  • Date and Time
  • Play rock, paper, scissors
  • Can learn anything from wikipedia

Everything will be returned to the user via earphones/headphones. This is achieved with the help of gTTS.

System Architecture

NOTE: If you are willing to test this on your system the working version of the system is availble inside testAssitant folder. Run main.py to use it.

Package/ Libraries/ Tech Used

  • OpenCV
  • Tesseract OCR
  • Python
  • News API
  • Spotipy
  • Speech Recognition
  • gTTS
  • Open Weather API
  • Face Recognition

Future Improvements

  • Adding GPS module to get users location
  • Process the data retrieved from each API
  • Add Obstacle detection

About

πŸ‘“ Oculus is a smart glass which provides assistance to Visually Impaired. Oculus has an assistant which performs a variety of actions based on users command.


Languages

Language:Python 100.0%