The scripts used for Jairus' Group research Project.
Version 1.0 (actually works now)
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.
- Change commands to ones that work for the enclosure setup of the Raspberry Pi
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
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.
- Python 3.7
- Zathura
- LibreOffice
- Unoconv
- Google Assistant Library API for Python note that google-assistant-library requires the 1.0.0 version
This program runs on the Raspbian OS based on Debian Linux
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
This Program is licensed under the Apache v2 License.