Skip to content
Accron
All work
2026

Realtime Voice Banking Assistant

A low-latency voice agent that handles banking enquiries over a live audio session and executes real account operations.

Private repository

Disciplines

Stack

PythonLiveKitGoogle GeminiSupabaseKotlinWebRTC

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

  1. 01

    Built the realtime audio pipeline on LiveKit for streaming speech in and out with barge-in support, so callers can interrupt naturally.

  2. 02

    Used Google Gemini for understanding and dialogue, with tool calling wired to backend banking operations rather than free-form generation.

  3. 03

    Backed accounts, transactions and session state with Supabase, keeping authorisation checks server-side and outside the model's control.

  4. 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.