Case file 03 · Voice AI · India

Zaya

Real-time voice agents in 12+ Indian languages that handle bookings and negotiation.

File summary

Live pilot
Filed under
Voice AI
Built by
Varun Chennuri, with an AI engineering team

01

The problem

A voice agent for India has to speak the caller's language and answer in real time.

Zaya is built for both: 12+ Indian languages, live conversations, and two jobs a business actually needs done on a call, bookings and negotiation.

02

What I built

Voice agents that hold a real conversation.

  • Real-time voice agents.
  • 12+ Indian languages.
  • Handles bookings.
  • Handles negotiation.
  • Latency: [PLACEHOLDER: ONE CONFIRMED NUMBER].
  • Running as a live pilot.

03

How AI agents built it

Built with the two-model loop from How I build.

  1. [PLACEHOLDER: ZAYA-SPECIFIC BUILD NOTES]
  2. The latency figure stays a placeholder until one number is confirmed. No invented numbers on this site.
See the full method

04

Architecture sketch

Drawn the way it sits on my desk: boxes for the moving parts, arrows for the flow, dashed lines for what is wired in alongside.

  1. 01CALLERany of 12+ Indian languages
  2. 02LISTENspeech in, in real time
  3. 03VOICE AGENThandles bookings and negotiation
  4. 04SPEAKanswers in the caller's language
Zaya voice loop sketchA caller speaks in any of 12+ Indian languages. The agent listens in real time, handles a booking or a negotiation, and speaks back in the caller's language, then the loop repeats for the next turn. Latency: [PLACEHOLDER: ONE CONFIRMED NUMBER].CALLERany of 12+ Indian languagesLISTENspeech in, in real timeVOICE AGENThandles bookingsand negotiationSPEAKanswers in the caller's languageNEXT TURN
Zaya voice loop sketch:A caller speaks in any of 12+ Indian languages. The agent listens in real time, handles a booking or a negotiation, and speaks back in the caller's language, then the loop repeats for the next turn. Latency: [PLACEHOLDER: ONE CONFIRMED NUMBER].

05

Results

Real numbers only. Anything not confirmed yet is marked as a placeholder.

  • 12+Indian languagesBasis: Zaya pilot
  • [PLACEHOLDER]latency, one confirmed numberBasis: To be confirmed
  • Live pilotcurrent statusBasis: Zaya pilot

06

Stack

  • Real-time voice
  • [PLACEHOLDER: STACK]
StatusLive pilot

Next step

Want this for your company?

Start a 7-day sprint and get a working AI product: two AI models that review each other, tests on every change, and me on every risky call.