Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2.78 KB

README.md

File metadata and controls

60 lines (42 loc) · 2.78 KB

MedAssistant

The scripts used for Jairus' Group research Project.

Version 1.0 (actually works now)

Purpose

This program was made as a proof of concept for the research title "Raspberry Pi based Virtual Assistant in Helping Doctors in Pulling Patient Profiles" at Pedro Guevara Memorial National Highschool in the section 9-J.BANZON Year 2021-2022.

Things To Do

  • Change commands to ones that work for the enclosure setup of the Raspberry Pi

Credits

Kalinaw Lukas Aom Conde-Bebis / klnwlks-PGMNHS

  • Lead Programmer
  • Co-Manager

Jairus Azarael C. Bona / JairusBGit

  • Co-Programmer
  • Lead Debugger
  • Co-Documentor
  • Tester

Noel Nasalig Sabio II

  • Documentor
  • Tester

Hardware

This program runs on a modified build of the Google AIY Voice Kit V2.

  • The included Raspberry Pi Zero B was replaced with Raspberry Pi 3B.

Open Source Programs Used

This program runs on the Raspbian OS based on Debian Linux

Installation

Step 1: Clone this repo running git clone https://github.com/JairusBGit/MedAssistant.git && cd MedAssistant in a terminal.

Step 2: Install the AIY Voice Kit Debian package.

Step 3: Authorize your kit by following instructions here.

  • Note: The OAuth credentials may expire so if you encounter that bug, run rm -rf ~/.cache/voice-recognizer and then re-run the authorization steps.

Step 4: Install the dependencies with sudo apt-get install python3.7 zathura zathura-pdf-poppler libreoffice unoconv && pip install google-assistant-library==1.0.0.

Step 5: Install your documentations in the profiles directory with the patient name as the filename.

  • Note: Adding new patient profiles requires the use of the voice command OK Google, "Refresh"
  • Extra Note: You could also add patient profiles via interacting with the GUI once running the script. By clicking the "+" button you are prompted to open the file of the patient's profile and input the patient's name, there is no need to "refresh" with this method.

Step 6: Run the script and enjoy, activate it by pressing the button or saying "OK Google" or by use of the GUI.

  • Note: This program only properly runs on Python 3.7 with VERSION 1.0 OF THE GOOGLE ASSISTANT API

License

This Program is licensed under the Apache v2 License.