Skip to content

Speech Assistance for Blind People is a Python application that leverages the YOLO (You Only Look Once) object detection model and OpenCV to assist visually impaired individuals in navigating their surroundings. The application detects and recognizes objects in real-time and provides spoken descriptions to the user through a text-to-speech interfac

Notifications You must be signed in to change notification settings

MayuriKolhe-2003/PBL-speech-assistance

Repository files navigation

Speech Assistance for Blind People

Speech Assistance for Blind People is a Python application that leverages the YOLO (You Only Look Once) object detection model and OpenCV to assist visually impaired individuals in navigating their surroundings. The application detects and recognizes objects in real-time and provides spoken descriptions to the user through a text-to-speech interface.

Features

  • Real-time Object Detection: The application uses YOLO to detect and recognize objects in the user's environment.
  • Text-to-Speech (TTS) Integration: It provides audible descriptions of detected objects using TTS.
  • User-Friendly Interface: Designed with simplicity in mind to ensure ease of use for visually impaired individuals.
  • Customizable Voice Output: Users can configure the TTS voice and speech rate to suit their preferences.
  • Object Recognition: In addition to detection, the application recognizes and identifies objects when possible.
  • Detect Humans: Can spell the name of the person who is standing in front of you.
  • Voice Assistant: Result is assisted to person through audio output.

Steps

  1. Run the 01_face_dataset.py
  2. - Add the unique id in the terminal(for ex: 1,2,3,...).
  3. Run the 02_face_training.py
  4. - The faces generated in the dataset folder will be trained.
  5. Run 03_face_recognition.py
  6. - add your name in the list (names = [none,"Shreyas"]) depending on the number of faces trained in the model.
    - run the file, following output will be displayed on the screen.

Output Screen

Animated GIF-downsized_large

About

Speech Assistance for Blind People is a Python application that leverages the YOLO (You Only Look Once) object detection model and OpenCV to assist visually impaired individuals in navigating their surroundings. The application detects and recognizes objects in real-time and provides spoken descriptions to the user through a text-to-speech interfac

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages