Skip to content

๐Ÿ‘“ 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.

Notifications You must be signed in to change notification settings

vishnudut/Oculus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

37 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages