Back to projects
01
MediVoice
A French-speaking medical voice receptionist that answers calls and manages appointments for doctors.
AI / Voice
Overview
MediVoice is a LiveKit voice-agent prototype that understands appointment requests, checks doctor availability, and books, reschedules, or cancels appointments through Google Calendar. Scheduling rules and booking validation stay in deterministic Python code while the language model handles conversation and tool selection.
What it includes
- LiveKit SIP calls and local microphone testing
- Groq Whisper speech-to-text and LLM conversation
- ElevenLabs French text-to-speech
- Google Calendar availability and booking
- Doctor-specific SIP aliases and calendars
- Optional patient lookup by phone number
- JSONL call transcripts and CSV latency metrics
- Offline scheduling and call-lifecycle tests
Technology
PythonLiveKit AgentsGroq WhisperGroq LLMElevenLabsGoogle CalendarDocker