An application that provides a medical diagnosis and recommendation on Google Assistant
- Provides a medical diagnosis based on your symptoms
- Asks follow-up questions to provide a more accurate diagnosis
- Gives context about the conditions(s) you may have and a recommendation on what to do about it
- "Ok Google, talk to HomeDoctor" to speak with the application
- "I'm a 30 year old male" to identify your age and sex
- "I have a runny nose and a sore throat" to identify your symptoms
- "Yes (or no)" to answer follow up questions
- Load the HomeDoctor.zip agent into API.AI
- Move the web backend files (main.py, requirements.txt) into your server of choice
- Install requirements with
pip install -r requirements.txt
- Obtain API credentials from Infermedica and Firebase. Edit
secrets.example.py
and save assecrets.py
- Run backend with
python main.py
- Point the API.AI webhook endpoint to https://(your-server-ip)/webhook
- Setup the API.AI google assistant integration (use same account linked to your Google Home)
- Talk to your Google Home! (see usage)