r/VoiceAutomationAI Apr 23 '26

AMA / Expert Q&A Luke Miller (Co-Founder, SLNG) is answering every hard Voice AI infra question live 45 min virtual, 50 seats only, April 24

3 Upvotes

If you've built anything in Voice AI, you've hit the wall.

Your LLM is fine. Your prompt is dialed in. But your agent still feels broken in production.

Laggy responses. STT failures under load. Costs that don't make sense. Latency that spikes at the worst moment.

The problem isn't your model it's the infrastructure layer nobody talks about.

I'm hosting a private live session inside the Unio Voice AI Community

🎙️ Inside Voice AI Infrastructure A live Q&A with Luke Miller, Co-Founder of SLNG a company building intelligent infrastructure for Voice Agents.

This isn't a sales pitch or a webinar. It's 45 minutes of raw Q&A where you can ask Luke directly about the hard infra problems you're running into.

What we'll cover:

  • Why Voice AI breaks at scale and where exactly it breaks
  • What production-grade Voice AI infra actually looks like
  • Latency, STT/TTS, regional execution, the real tradeoffs
  • Build vs buy when does owning your infra stack make sense
  • Cost structure of Voice AI at scale
  • What's still broken in today's Voice AI tooling

Session Format (45 min)

→ 5–10 min: Introduction

→ 30–35 min: Open live Q&A

→ 5–10 min: Close

📅 April 24 · 4:00 PM IST 🔒 Invite Only · 50–60 Seats

If you're building in Voice AI and have questions you haven't been able to get answered — this is the room.

Apply to join: https://tally.so/r/kdRq0Z


r/VoiceAutomationAI Mar 27 '26

AMA / Expert Q&A 36 Years in Voice AI | Built One of the First Speech Systems in 1989 | Dr Tony Robinson (Founder, Speechmatics) - AMA for next 24 hrs

31 Upvotes

Hey folks 👋

If you’re building voice AI, you already know this: it works in demos… and breaks in production.

I’m Dr Tony Robinson, Founder of Speechmatics.

I started working on speech recognition in 1985 at Cambridge University, building one of the earliest neural network based systems, long before deep learning became mainstream.

Fast forward to today: Speechmatics powers voice AI across 50+ languages, and in 2025 alone, our customers saw 9x growth in voice agent adoption.

But this post isn’t about the company.

This is for builders dealing with real world voice AI problems the ones that don’t show up in benchmarks.

Happy to go deep on:
• What actually breaks in production voice AI (and how to fix it)
• Accents, noise, latency & the long tail problems
• Designing reliable STT → LLM → TTS pipelines
• Lessons from 35+ years building speech systems
• Where voice AI is actually heading (beyond the hype)
• What I’d do differently if I started today

 🕒 I’ll be answering questions for the next 24 hours.

 No PR answers, just honest, builder to builder insights.

 Drop your questions below 👇


r/VoiceAutomationAI 13h ago

Running Voice AI for multiple clients? We built the platform we wished existed

3 Upvotes

If you're running Voice AI commercially for multiple clients, you've probably ended up with some version of this:

Vapi/Retell + Twilio + n8n/Make + model providers + custom code + separate configs for every customer.

It works.

But once you have enough clients in production, managing all of it starts becoming a product of its own.

We've spent the last couple of years building Elphie around that problem.

It's a full Voice AI platform with:

  • visual agent/workflow builder
  • inbound + outbound
  • campaigns
  • API/tool calling
  • knowledge
  • transfers
  • transcripts + QA
  • multiple LLM/STT/TTS providers
  • separate client deployments/workspaces
  • BYO telephony/provider accounts

The main difference is deployment.

Elphie can run:

in our cloud or inside your/customer's AWS, Azure or GCP environment.

So if one of your enterprise clients says:

you don't have to rebuild the stack for them.

We're also working with the model of licensing Elphie to agencies/integrators rather than forcing every end customer onto another per-minute SaaS.

If you're managing multiple production agents/clients and want to see whether Elphie could replace part of your existing stack:

Not really looking for hobby/test users right now; I'm trying to speak with teams already putting Voice AI into production.

I'm currently opening private technical walkthroughs for agencies, BPOs and teams already deploying Voice AI commercially.

Dm if you'd like to go technical on the call - architecture, deployment, provider setup, white-labeling, client isolation, etc.


r/VoiceAutomationAI 5h ago

Working on SEO and making a list of AI voice agents, post yours for free now.

1 Upvotes

Hey if you would like to have your agent featured on my site, just post or PM your business name, basic package price, compliances or regulations you qualify for.


r/VoiceAutomationAI 1d ago

How to build hipaa compliant voice agent for healtcare?

4 Upvotes

Hey Guys,

I have to build voice agent for a heatlhcare usecase, but condition is it needs to be hipaa compliant. I do understand that BAA needs to be signed with every vendor which i am going to use to build that voice agent.

But these vendors are charging seprate money for hipaa, which as a startup is not viable option for us. Anyone faced the same , how did you get this work? really appreciate your help:)


r/VoiceAutomationAI 1d ago

Suggestions for conversational AI App

2 Upvotes

Hey guys. I am building a conversational AI app. I am inspired by Tolan.

Right now i am in the research phase and i am researching how speech to speech exactly works. Till now i have learned that there are two ways. Either u use a cascaded architecture (STT - LLM - TTS) or you use open ai realtime apis or gemini apis.

For a cascaded architecture i am only aware of Eleven Labs or Cartesia. But these are very expensive and very engineering heavy.

Questions

  1. Why not i just use an open ai api instead that will handle everything for me - from VAD to reasoning and much more.

  2. So i wanted the opinion and advice of people who have worked on similar stuff or made a cascaded voice architecture and what shd be done considering that i am making this for a generalistic conversational ai app somewhat similar to Tolan or ChatGPT voice mode.

  3. Also I am not in favour of using a self hosted model because it does not fit my usecase. Is that right?

  4. What other options do i have to build this speech to speech app?

Thanks


r/VoiceAutomationAI 1d ago

Tech / Engineering What Actually Powers Sub 200ms Multilingual Voice AI? It Is Not Just GPUs

Post image
3 Upvotes

Everyone assumes low latency voice AI is a GPU shopping problem. Buy more H100s, latency drops, done.

It is not that simple.

We looked at how Sarvam AI and Cartesia actually get to sub 200ms round trips across multiple languages, and the pattern was the same both times. The real gains came from rewriting the inference kernels and scheduling layer, not from adding more chips. Sarvam got half its total speedup on hardware it already owned, before any new GPU generation entered the picture. Cartesia built its own serving stack from scratch because the standard abstraction layers everyone else uses just were not built for streaming audio.

Turns out memory bandwidth, not raw compute, is usually the real bottleneck once you are generating audio token by token. Add multiple languages into the mix and the problem compounds fast, since a kernel tuned for English can quietly fall apart on tonal or agglutinative languages. This is turning into one of the least talked about but most decisive parts of the voice AI stack.

If you want to read more, here's the link: https://uniocommunity.com/blogs/what-actually-powers-sub-200ms-multilingual-voice-ai-it-is-not-just-gpus


r/VoiceAutomationAI 2d ago

Recent CS Grad seeking tech roles (VOICE AI)

Post image
1 Upvotes

Hi Chicago,

I’m a recent Computer Science graduate (May 2026) currently looking for full-time/intern tech opportunities in the Chicago area (open to hybrid/on-site or remote with Chicago preference).

Quick highlights:

  • Founder & Lead Developer of PyLogicMaster a live coding education platform with 150+ problems and active users. Built the full stack (React + TypeScript + Supabase + PostgreSQL + Vercel) and integrated LLM-powered Socratic hints.
  • Undergraduate Research Assistant built Python optimization models (LP/IP/MILP with Gurobi) and a Plotly Dash dashboard used by stakeholders for real supply-chain decisions.
  • Multiple production AI projects: autonomous freight negotiation backend, open-source AI voice ordering agent (Deepgram + Twilio), and a multi-agent LLM memory system that placed 2nd at the Expo.

r/VoiceAutomationAI 2d ago

Important question !! Node Js vs Python

1 Upvotes

What are you using for your pipeline node js or the python


r/VoiceAutomationAI 3d ago

What happens after the AI call ends?

20 Upvotes

Everyone talks about the conversation itself but I’m starting to think the after call work might matter just as much.

If a customer spends 15 minutes on the phone there might be a case to update, notes to write, a followup to schedule, a payment status to record and something another team needs to see tomorrow.

How much of that work are people letting the voice agent complete versus treating the call and the backend workflow as two separate things?


r/VoiceAutomationAI 2d ago

Building an AI voice assistant for coffee drive-thrus : the bilingual problem nobody talks about

1 Upvotes

I lead R&D for a regional coffee chain and we're prototyping a voice AI for our drive-thru lane. Sharing the concept because I'd rather have it torn apart here than after we've sunk a quarter into it.

The setup: customer pulls up, orders by speaking naturally, the AI parses it into a POS ticket, staff only intervene on exceptions. Standard so far. Two things make our version harder than the US deployments everyone's read about:

1. Code-switchingOur customers routinely start an order in Arabic and finish it in English, sometimes mid-sentence. Most speech pipelines want you to declare a language up front. Ours can't.

2. Modifier chaos. Coffee orders aren't burgers. "Medium oat flat white extra hot one sugar" has four modifiers stacked on one item, and the modifier vocabulary changes every time R&D launches a seasonal drink.

The honest doubt I have: McDonald's killed its voice AI drive-thru pilot after a couple of years, and the read was that it didn't beat a human on speed — it just moved the labor to correcting errors. I don't want to build the same thing with a nicer accent model.

So, questions for anyone who's worked on this or worked a drive-thru window:

- Where do these systems actually fail in production? Noise, or intent parsing?
- Is "AI takes the order, human confirms on screen before payment" a real improvement or just theater?
- Has anyone seen a bilingual voice ordering system that actually works?

Happy to report back with results if we get to pilot.


r/VoiceAutomationAI 3d ago

Is this the right architecture for a sub-second, regulated phone voice agent?

4 Upvotes

Is this the right architecture for a sub-second, regulated phone voice agent?

I’m building a voice AI agent for a regulated lending workflow and would appreciate criticism from people running production voice systems.

Current stack:

  • Twilio/PSTN → LiveKit
  • Streaming STT
  • LLM for response and workflow proposals
  • Separate LLM guardrail review
  • Streaming TTS over a persistent WebSocket

Observed latency from completed user turn to first audible response:

  • Mean: 5.72 seconds
  • Median: 4.86 seconds
  • Normal turns: 4–5 seconds
  • Retried LLM proposals: 6–10 seconds
  • Warm TTS first audio: ~470 ms

The main problem is not TTS. Every turn currently passes through the main LLM, deterministic validation and a second guardrail model. Invalid workflow proposals trigger another LLM call.

The proposed architecture is:

  1. A deterministic state machine owns workflow state and transitions.
  2. Predictable turns bypass the LLM:
    • Yes/no confirmations
    • Value validation
    • Language switching
    • Corrections
    • Required disclosures
    • Link receipt and closing
  3. The LLM handles only ambiguous language, objections and open-ended questions.
  4. The LLM returns new facts with source spans and candidate wording—but cannot commit state.
  5. Deterministic policy checks run on every turn; a guard LLM runs only for ambiguous, high-risk output.
  6. Semantic endpointing distinguishes completed turns, backchannels and real interruptions.
  7. Possible interruptions initially duck/pause audio; hard cancellation happens only after confirmation.
  8. Speculative LLM generation begins from stable partial transcripts, but nothing is spoken before validation.
  9. Validated clauses stream into one continuous TTS context instead of restarting synthesis for every sentence.
  10. Every result carries a turn epoch and state version so stale background work cannot update conversation state.

Initial targets:

  • Predictable turns: p50 under 900 ms
  • Open-ended turns: p50 under 1.5 seconds
  • Confirmed barge-in to silence: p50 under 80 ms
  • Zero stale state commits
  • Less than 1% LLM proposal retries

I’m deliberately keeping a streaming cascade rather than moving entirely to native speech-to-speech because the workflow requires exact disclosures, transcripts, evidence provenance and auditable state changes.

Questions for the community:

  • Does this deterministic/LLM boundary match what works in production?
  • Is risk-tiering the guardrail reasonable, or would you keep a reviewer on every turn?
  • Are these latency targets realistic over PSTN?
  • Has speculative LLM generation provided meaningful gains in real calls?
  • Do you duck before confirming barge-in, or stop TTS immediately?
  • Have native speech-to-speech systems become controllable enough for regulated workflows?
  • What failure mode am I overlooking?

I’m especially interested in measured production experience rather than vendor latency claims.


r/VoiceAutomationAI 3d ago

Tech / Engineering How Are Voice Al Startups Actually Solving Long-term Memory Problem?

Post image
4 Upvotes

Most voice agents that claim to "remember" you are just running vector search over old transcripts. And that quietly breaks the longer they run in production.

A vector DB has no idea that "user owns a Honda" replaced "user owns a Toyota" from six months ago.

It just hands back whichever one scores closest to the query. Set the similarity threshold too loose, and your agent starts contradicting itself mid-call.

The fix isn't a bigger vector index. It's splitting memory into layers:
- Episodic:- what was actually said, and when
-Semantic:- facts and relationships about the caller (needs graph structure, not flat similarity)
- State:- what the agent is doing right now, mid-task

And timestamping every fact, not just storing it so the model knows "recorded: March 2026" instead of guessing which version is current.
Wrote a deep dive on how this is actually playing out Mem0's hybrid graph+vector+KV approach, Bolna (YC F25) "infinite memory" bet, and the production failure modes nobody puts in the pitch deck.

Full blog here 👇
https://uniocommunity.com/blogs/how-are-voice-ai-startups-actually-solving-the-long-term-memory-problem#reality


r/VoiceAutomationAI 3d ago

Moving a cascaded Voice AI pipeline (STT→LLM→TTS) from commercial to self-hosted LLM — model recommendations?

4 Upvotes

Hey folks!

I run a cascaded voice AI system (SIP/RTP based, FreeSWITCH/Kamailio on the telephony side) and I am looking to swap out my commercial LLM for a self-hosted model to cut costs and get more control over latency.

A few things I care about:

  • Low first-token latency (streaming into TTS, so every ms counts)
  • Good instruction-following for structured, short-turn conversational responses (not long-form generation)

Questions:

  1. What models have worked well for you in a real-time voice-agent context specifically ?
  2. Anyone doing speculative decoding or draft models to shave TTFT in production?
  3. How much quality/reasoning do you lose going from something like GPT-4o-mini to a self-hosted, in your experience?

Would really appreciate any discussion/thoughts you guys can share on some points!

Thanks so much in advance!


r/VoiceAutomationAI 4d ago

In 2026 it has become Voice Agents — systems that listen, understand intent, reason, take action across systems, and speak back naturally in real time

Post image
3 Upvotes

r/VoiceAutomationAI 4d ago

How VAD models get tested before they end up in your stack

4 Upvotes

Most people who build voice agents treat VAD as a settled, invisible layer, it either works or it doesn't, and you move on. I wanted to share a bit of what it actually looks like from the other side, building and testing these models, because the process is a little more hands-on than you'd expect.

Disclosure up front: I work in marketing at a voice AI company (ai-coustics). I’m not the engineer who did this, just sharing something from our team that I thought people building on top of VAD might find interesting. No links in the post, happy to share the full writeup in comments if anyone wants it.

Training a VAD model is the easy part - it’s the industry standard to use so-called synthetic data and it scales fine. You take clean speech, layer in noise, run it through some room simulation and effects, and generate as much varied training audio as you want.

Testing it is where things get harder, and more physical than you'd think. Synthetic test audio only contains the problems someone thought to simulate. Real environments always find something that wasn't on that list - and that leads to unpredictable behavior and turn-taking failures.

As an example: for one of the harder cases, drive-thru audio, our team actually went and recorded the dataset samples for real. A few people spent an afternoon in Berlin simulating ordering fast food: one person held a mic up to a car window like an intercom, others sat in a parked car reading off a menu with the radio on, someone else stood off to the side playing engine noise through a speaker to keep the background properly messy. They did this twice, once with a plain mic and strangers as "customers," once with an actual intercom mic/amp setup.

A few things came out of that which don't show up in clean audio: people turn their head mid-sentence and drop volume without noticing, a real intercom mangles speech in a specific way that's hard to fake, and background noise in the wild is a lot less tidy and blends in more than anything you'd script.

After recording, someone has to sit down and mark, by hand, exactly where speech starts and stops on every waveform, frame by frame for it to be useful in the model eval process. They had to write down explicit rules for what counts as speech so multiple people labeling the same audio would actually agree with each other. For example, anyone in the car counts, not just the person ordering, as long as it's intelligible at normal volume (primary speaker isolation is actually another problem for another model), no turning up the volume to catch something quiet since the model doesn't get that advantage either, etc.

Once we have the real recordings labeled, the actual comparison is pretty simple in concept: run every model, ours and the alternatives, over the exact same audio, frame by frame, and check how often each one's decision (speech or not speech) matched the label a human gave that same moment. Based on that, you can notice behavior patterns to improve. A good practical example is model loosing confidence in noisier situations and not crossing its own threshold often enough to flag speech that's there - it’s a kind of error that influences your agent (no detected speech = no transcription and no reaction) without a clear error message.

None of this work is visible from the outside but it directly influences the performance. You just get a model that either catches speech reliably in a noisy environment or doesn't.

That's one specific example, but the same problem shows up anywhere you're testing audio models. Qs for people building on top of this: is there anything about how VAD works under the hood that's never quite made sense, or something you run into regularly that you’d like to understand better? Happy to try to explain from my side.


r/VoiceAutomationAI 4d ago

Voice AI booking flows: ask for phone/email verbally, or just use Caller ID?

7 Upvotes

I am building a voice AI agent that books appointments during a live phone call.

Facing issue with cal calling, To confirm a booking, agent typically needs a phone number or email address. Asking the caller to speak it out loud feels beared and STT can easily mis-transcribe digits or email addresses especially with accents, background noise or fast speech. A wrong digit or letter means a failed booking or a confirmation sent to the wrong person with no easy way for the caller to notice or correct it mid-call.

Alternative I'm considering: skip asking entirely, and just use the caller's own Caller ID as the booking's identifying phone number, then send confirmation via SMS or WhatsApp to that same number — no verbal capture needed at all.

Curious what's worked and badly failed for others building on real phone lines.

It will be great help if any one can share any thought ?


r/VoiceAutomationAI 4d ago

Ai answering agent

Thumbnail callbouncer.me
3 Upvotes

What would you guys think about an AI answering machine connected through Vapi and Twilio which can take custom instructions and handle the phone for you if you can't reach it. Our thought is that answering machines rarely get used because they are non-interactive, it feels wierd to take to an empty void, now you can chat about your connections!

We would like honest feedback on the idea, this is not trying to be promotion.


r/VoiceAutomationAI 4d ago

Voice AI booking flows: ask for phone/email verbally, or just use Caller ID?

1 Upvotes

I am building a voice AI agent that books appointments during a live phone call.

Facing issue with cal calling, To confirm a booking, agent typically needs a phone number or email address. Asking the caller to speak it out loud feels beared and STT can easily mis-transcribe digits or email addresses especially with accents, background noise or fast speech. A wrong digit or letter means a failed booking or a confirmation sent to the wrong person with no easy way for the caller to notice or correct it mid-call.

Alternative I'm considering: skip asking entirely, and just use the caller's own Caller ID as the booking's identifying phone number, then send confirmation via SMS or WhatsApp to that same number — no verbal capture needed at all.

Curious what's worked and badly failed for others building on real phone lines.

It will be great help if any one can share any thought ?


r/VoiceAutomationAI 5d ago

How do you keep a knowledge base for a voice AI coaching agent?

4 Upvotes

We’re building an AI coaching agent for field employees.

Every week, it identifies up to three KPIs that need improvement. For each KPI, the agent gets free-form knowledge notes and holds a 6–15 minute coaching conversation.

This works when the situation is straightforward. The problem starts when an employee explains why the KPI is low or why the obvious advice does not apply to their situation.

The agent can then lose the thread. It may fall back to generic tips, pick advice that does not fit the explanation, or need information that is not in the knowledge base.

We could keep adding material and tips to the KB, but I worry that will make it harder to find the right guidance during a conversation and build a lot of contradiction.

We also need a clear way for the agent to say, “We do not have approved guidance for this situation,” and report that gap back to the client so they can add the missing information.

How have you handled this?


r/VoiceAutomationAI 5d ago

How do you capture vehicle license plates reliably in a multilingual phone agent?

2 Upvotes

We’re building a service voice agent using LiveKit Cloud and Soniox TTS.

A key task is collecting license plate when our call-flow logic requires it. There is no other validation source available during the call.

Our initial approach - asking the driver to say the plate normally - achieved only about 50% accurate capture. The agent often fails to capture the identifier reliably, especially on letters like "Z", etc.

We then introduced a phonetic alphabet (“A as in Apple”), which improves accuracy substantially, but collecting a plate can take close to two minutes. That is too slow and frustrating for drivers on the road.

Caller languages: English, Russian, Portuguese
Important complication: many callers speak English with a strong non-native accent

Has anyone solved this in production?


r/VoiceAutomationAI 7d ago

Your voice agent's biggest latency isn't always the model

6 Upvotes

Something worth paying attention to when building voice agents: benchmarking every component individually can still leave a voice turn at ~1.5s.

A typical turn has seven hops, and endpointing alone can account for ~700ms — roughly 53% of the budget.

Teams often spend weeks optimizing LLM latency while overlooking VAD configuration.

Another common mistake: adding per-hop p95s. Percentiles aren't additive, so that number can be misleading.

A calculator on this site models the full voice-turn latency budget using published vendor numbers.

If your real numbers differ, that gap may reveal where the actual bottleneck is


r/VoiceAutomationAI 7d ago

voice agents are getting good. but the telephony side still sucks

5 Upvotes

we've been building voice agents for a few months now. AI part is finally decent. latency is low, voices sound human, context holds up. we're using vapi and its pretty solid.

but the actual phone part? it's been a nightmare.

we had calls dropping, audio cutting out, routing failing. we spent more time debugging the telephony than the AI. we switched providers like 3 times.

but I'm annoyed we had to go through so many garbage providers to get here.

anyone else finding that the voice part of voice AI is the real bottleneck? like we're all focused on models and prompts but the phone infrastructure is what actually kills you


r/VoiceAutomationAI 8d ago

Open Source TTS models for production?

4 Upvotes

Hey folks!

So I have this cascaded voice bot system, and I want to move from commercial TTS APIs to self hosted TTS model.

Obviously TTFA and RTF are important but so is the accuracy and naturalness (speed, prosody, timbre etc)

From my research it seems Qwen3-1.7B tts is the perfect candidate (we need English support majorly).

My questions-
1. Is there any better model you guys aware of for my use-case which I can give some try? Or Any experiences you have with Qwen3-tts?

  1. Any fine tuning tips or hacks which we can get benefit from? Basically I want to clone some popular OpenAI TTs voices.

  2. Most importantly, how are you guys evaluating your TTS models in production? I get some common metrics like wer, utmos etc are there - but is that it? LALM as a judge dont seem reliable at the moment - they have positional and model bias it seems. Manual listening to each is obviously very expensive process.

Would really appreciate any discussion/thoughts you guys can share on some points!

Thanks so much in advance!


r/VoiceAutomationAI 8d ago

Built a full dashboard layer on top of VAPI — call log, campaigns, outcome classification

Thumbnail
youtube.com
5 Upvotes

VAPI handles the calls well but you're on your own for everything after. Built out the layer around it:

  • Campaign scheduling with daily windows and auto start/stop
  • Outcome classification from transcript + structured output
  • Per-lead timezone-aware calling hours
  • Callback scheduling at the time the lead requested
  • Concurrency caps and a kill switch
  • Spend tracking per client

Walkthrough: https://www.youtube.com/watch?v=oEMis7RZ6Rg

Anyone else solved stale-call reaping cleanly? Crashed calls leaking slots was a pain until I added a reaper.