Skip to content

VoiceMedicationAssistant-web is an AI-based web application that detects medication labels through a camera feed, providing users with detailed information and usage instructions. It uses machine learning for medication recognition and offers a text-to-speech feature for reading aloud the details to assist users, especially those with visual impair

License

Notifications You must be signed in to change notification settings

ZeynepKURI/VoiceMedicationAssistant-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoiceMedicationAssistant-web

This project is an AI-based application that detects medication labels from camera input and provides the user with information and usage instructions about the identified medication. The project uses a machine learning model to recognize medication images and includes a text-to-speech feature that provides voice guidance for the detected medication.

Features

  • Camera-Based Medication Recognition: The application detects and identifies medications from the video feed.
  • Medication Information and Usage Instructions: Information and usage instructions about the recognized medications are displayed on the screen and read aloud.
  • Repeat Feature: The user can press a "Repeat" button to hear the information again.
  • Responsive Design: The video and prediction overlay are responsive and adjust to different screen sizes.

Technologies Used

  • HTML5 and CSS3: For the structure and design of the application.
  • JavaScript (with jQuery): For medication detection, model loading, and image processing functionality.
  • Roboflow: Used for the medication detection model.
  • Web Speech API: Utilized to read out the medication information and usage instructions.

Installation

To clone and run this project locally, follow these steps:

  1. Clone the repository:

    git clone /~https://github.com/your-username/medication-recognition-system.git
  2. Obtain your API key from Roboflow and replace the publishable_key variable in the JavaScript code:

    var publishable_key = "your_publishable_key";
  3. Open the index.html file in your browser to start the application.

Usage

  • When the application starts, your camera will be activated and the system will begin detecting medications.
  • Information about the detected medications, including usage instructions, will be displayed on the screen and read out loud.
  • Click the Repeat button to hear the information again.

Screenshot

Screenshot 2024-09-10 at 12 50 38

Contributing

Contributions are welcome! Please open an issue first to discuss what you would like to change, and then submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

VoiceMedicationAssistant-web is an AI-based web application that detects medication labels through a camera feed, providing users with detailed information and usage instructions. It uses machine learning for medication recognition and offers a text-to-speech feature for reading aloud the details to assist users, especially those with visual impair

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published