Voice_AI_Receptionist
A real-time voice agent over a streaming telephony pipeline (speech-to-text → LLM with function calling → text-to-speech) that books appointments and sends SMS confirmations autonomously — running at ~950ms perceived latency on $0/month free-tier infrastructure.
graph LR
A[Caller] -->|Twilio Media Streams| B(FastAPI WS)
B --> C[Deepgram STT]
C --> D{LLM + Function Calling}
D -->|Gemini → Groq failover| E[ElevenLabs TTS]
D --> F[(PostgreSQL)]
E --> A
F --> G[SMS Confirm]