This repository demonstrates a voice agent prototype using Vapi, Twilio, Python, and FastAPI for real-time telephony. It includes logging, telemetry, and performance evaluation, designed for lightweight deployment on free hosting platforms.
From the README
AI Voice Appointment Assistant An outbound AI voice assistant for generic appointment reminders. It can confirm, cancel, capture a rescheduling request, or arrange a human callback while keeping appointment state changes inside a typed FastAPI backend. This repository is an independent personal educational project created to demonstrate voice AI, backend architecture, API integration, observability, and software-engineering concepts using publicly available technologies. Its use case, architecture, data models, prompts, workflows, and implementation are designed specifically for this repository and are not derived from proprietary employer or client systems. Problem Statement Service...
Skills
- Python
- Dockerfile