Voice AI · Under NDA
Real-Time AI Voice Agent: One Year in Production, Live on Google Play
Consumer voice AI product, client under NDA
Challenge
Hold a natural spoken conversation with an AI companion in real time, at latency low enough that the pause between turns does not break the illusion.
My role
One-year engagement owning the conversational AI layer end to end: streaming speech recognition, pipelined model calls, speech synthesis, and barge-in handling on a WebSocket backend.
Evidence
Shipped and live on Google Play; client details withheld under NDA.
The product is a 3D AI companion that users talk to face to face rather than type at. That framing sets the engineering problem: everything is judged on whether the conversation feels alive, and the thing that breaks the illusion fastest is the pause between a user finishing a sentence and the companion starting to answer.
I spent a year on the conversational AI layer. The backend runs on WebSockets rather than request and response, so audio streams continuously in both directions instead of waiting for complete turns. Speech recognition, the language model call and speech synthesis are pipelined, so generation starts before the user has finished speaking and the first audio returns while the rest of the response is still being produced.
The harder work was not the happy path but everything around it: handling interruptions when a user talks over the companion, recovering when a model call is slow or fails, and keeping conversational context coherent across a long session without resending the entire history on every turn.
The client is a funded startup whose product is live on Google Play. Under NDA I can describe the engineering but not name the company or share its metrics.
Outcomes
- Shipped to production and live on Google Play
- Real-time voice conversation with streaming, interruptible responses
- One-year engagement owning the conversational AI layer end to end
Stack
Direct Project Enquiry
Tell me what you are building
Share what you are building and where it is stuck. If a managed platform already solves it, I will say so. I review every enquiry personally and reply within about four hours.
- 1Send your project goal and the services you think you need.
- 2I review the context and whether I am the right fit.
- 3You get a direct reply with a practical next step.
International projects welcome
I work in English by email, video call or through Upwork, from GMT+7 with overlap hours for US and EU teams.
Read the Privacy Policy, Terms of Service and Cookie Policy.