Skip to content

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

OpenAI APIWebSocketsWhisperPythonReal-time audioStreaming TTSBarge-in handling

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.

  1. 1Send your project goal and the services you think you need.
  2. 2I review the context and whether I am the right fit.
  3. 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.

Client project enquiries only

This form is for businesses and teams looking to hire. Sales pitches, recruitment messages, guest posts and link-building outreach are not reviewed.

Select Service *

In a hurry? Message me on WhatsApp at nguyentienm@gmail.com

Message me