Realtime Voice Banking Assistant
A low-latency voice agent that handles banking enquiries over a live audio session and executes real account operations.
Disciplines
Stack
The problem
Text chatbots fail the customers who most need support, the ones who would rather speak than type. A voice assistant had to hold a natural, interruptible conversation while safely touching real account data.
The approach
- 01
Built the realtime audio pipeline on LiveKit for streaming speech in and out with barge-in support, so callers can interrupt naturally.
- 02
Used Google Gemini for understanding and dialogue, with tool calling wired to backend banking operations rather than free-form generation.
- 03
Backed accounts, transactions and session state with Supabase, keeping authorisation checks server-side and outside the model's control.
- 04
Added a companion Android client so the same agent is reachable from mobile.
Have something that needs building?
Tell us what you are working on. If it is a fit we will come back with scope, timeline and cost. If it is not, we will say so and point you somewhere better.