The problem
To doWrite the real story in one short paragraph: what goes wrong with booking dental appointments today?
What it does
A patient leaves a voice note and the appointment books itself.
- Understands the voice note. OpenAI Whisper transcribes it.
- Pulls out the details. GPT extracts the appointment details from the transcript.
- Books the slot. The appointment goes straight into Google Calendar.
- Confirms by text. Twilio sends the patient an SMS confirmation.
How it works
- 1Voice note
- 2Whispertranscription
- 3GPTextracts details
- 4Google Calendar
- 5Twilio SMSconfirmation
What was hard and how I solved it
To doDescribe the hardest problem and how you solved it.
Results
The project has 8 automated tests across 2 files.
To doRun the tests and record the result here.
To doRecord a short demo of the full flow with a fake patient.
Stack
- Python
- OpenAI Whisper
- GPT
- Google Calendar API
- Twilio
Links
To doGitHub link. Never commit .env or the Google Calendar credentials file.To doDemo video