Vaani Developer Platform - The only voice AI harness that you'll ever need

by•
Build a voice agent that sounds and behaves human without writing a single line of code. Design the call flow, handle objections and edge cases, connect your tools and knowledge base, and go live on a real phone number. Every call ends with clean, structured data.

Add a comment

Replies

Best

Hey Product Hunt 👋

I’m Chandra from Vaani, a small voice AI team in Bengaluru.

Voice AI started with great models and only later got applications, so putting an agent on a real phone line still means stitching together speech, an LLM, telephony, tools and retries. We built an internal tool to configure agents without all that glue. Founders, PMs and developers who saw it kept asking for access, so today we’re opening it up.


What you can do, no code:

  • Design the call flow, including how the agent handles objections, interruptions and edge cases

  • Give it actions: hold, schedule a callback, hand off to another agent or a human

  • Connect a knowledge base so it answers from your docs mid-call

  • Pick a number and go live

  • After every call, get structured data: extracted fields and a disposition, so you don’t have to read transcripts to know what happened

It also orchestrates multiple models and switches to a backup if one fails mid-call, so one bad response doesn’t wreck the conversation.

We started with languages where data is scarce, which is why “sounds local” matters so much to us. It’s built to work for your customers wherever they are.


What’s the first voice agent you’d build, and what would you expect to break it?
We’ll be in the comments all day.

Try out the platform first-hand at
Grab 1000 free credits by using the code PH100x

 I'd build a "call my notes" agent.
Call a number, ask what I decided about a project last week, get an answer from my docs without opening five tabs.

What I'd expect to break it: me switching between Hindi and English halfway through, then interrupting to correct a name. That's a pretty normal conversation, but a messy test case.

Also curious about the fallback: if the model switches mid-call, does the new one retain the full context, or does the caller have to repeat themselves?

 We actually built this platform for curious techies like you,
Cant wait to see how your built goes, do share a feedback and love if posssible!

And reg. your question, absolutely, the agent context is preserved independant of the models at play

 gotcha, looking forward to that!

 How well does Vaani handle interruption and backgrounds noise during real phone conversation????

 haha, this is a classic problem buddy, more our agents naturally handle, but better, we hand out these control and control to the users, you can control exactly how the agents need to behave.

also, regarding handling background noises, we have build propriety modules that solves for these conditions., would for you to try out and let us know!

we built the voice AI infrastructure. now it's your turn to break things.

 absolutely, cant wait to see the crazy use cases folks gonna be building on Vaani.dev

How well do you guys handle people switching between hindi, english and regional languages mid-convo, like we naturally do in India?

 haha, this is one of the first problem statements we started out with,

To be very frank, We treat language as a probability n not a setting, tracks context across turns to predict switches and mixing patterns, or you can lock a languages by config when you need strict control.

Vanni works for the vernacular languages too?

 Absolutely, Low resource languages is one of our biggest strengths, would love for you to try it and let us know how it goes!

How does it deal with people interrupting the agent, or speaking before it is done with its response?

 haha, this is a classic problem buddy, more our agents naturally handle, but better, we hand out these control and control to the users, you can control exactly how the agents need to behave and calibrate it based on the use case!

 That makes sense! It is always helpful to be in control of these scenarios, particularly as the style of conversation varies based on use case. Will give it a try!

 yupp, absolutely!
you got it all at your finger tips!

is the easiest platform for building voice agents!

 glad that you liked vaani dev platform. Pretty excited for what you build next with Vaani

when the agent calls to an iphone user the screening assistant may respond to the call , leading to a agent to agent conversation and unnecessary cost.

Can we handle this in vaani

 nice one buddy, we actually have cracked it hehe, test it out and let me know how it goes

(Quick secret: We used the oldest trick in the trade to solve it, if you figured what it is, do tell me., )

  lemme try the platform

Saw the demo on the launch day, took the demo as well. Very very comprehensive product. I think this is true developer platform, built with deep feedback from businesses and developers alike.

Congratulations Vaani team on the launch. The product looks really promising. I want to know what all use case does the Vaani agent covers also what all integrations does Vaani currently provides.

Congrats on the launch, Chandra! Starting with languages where data is scarce really resonates. We just localized our app into 14 languages and learned how different "translated" and "sounds local" are.

To your question: the first agent I'd build is a Turkish booking assistant for a small café or studio. What I'd expect to break it: people switching between Turkish and English mid-sentence ("rezervasyonu cancel edebilir miyiz?"), and Turkish suffixes stacking onto names and dates. Curious how it handles code-switching like that.

Fellow maker launching today, good luck to the whole team! 🚀

 Hey Eren, the use case of Turkish booking assistant for a small café or studio is the perfect case we have tested our platform against, do try it and let us know how it went, can wait to hear back from you, also share the platform amongst your connections for them to check it out, its many months of efforts we have put into this product!

12
Next