Real-Time Orchestration
A Gemini Live backend built for voice
The assistant runs on a Python/FastAPI service designed and built end to end for this project. The two voice modes — full-duplex speech-to-speech and a push-to-talk mode that records, lets the user review, then sends — run on Gemini's native-audio Live model over a streaming WebSocket; text chat runs a separate multi-step tool-calling loop on standard Gemini. Over 40 tool declarations span sales, account, billing, and support so the model can act, not just answer.


