Voice AI and communications infrastructure
Plivo
Plivo builds communications infrastructure and AI agents for customer engagement. Its voice and messaging APIs let developers add calls and messages to web and mobile applications. Businesses can use its AI Agent Platform to handle customer support, qualify leads, and book appointments across voice, WhatsApp, SMS, and web chat. AI Agent Studio generates agent flows from plain-English prompts, with tools for testing, connecting business data, and handing conversations to human specialists.
Founded in 2011 by Venky B and Michael Ricordeau, Plivo is led by Venky B as CEO. It began as an open-source telephony framework built with Python and FreeSWITCH, then launched a cloud-hosted service in 2012. Its programmable approach now lets developers connect calls to their own AI pipelines: bidirectional audio streaming sends live call audio over WebSockets to speech recognition, language models, and speech synthesis services, then returns generated speech to the caller.
Plivo combines the agent application layer with communications APIs and an underlying carrier network, including SIP trunking and phone numbers. The company reports more than one billion API requests per month and connectivity to over 190 countries. Customers can use its managed AI stack or supply their own speech and language models while retaining Plivo’s connection to the phone network.
Explore the recordings
The supplied Plivo archive contains one recording: Venky B’s production voice-agent talk. Use the paths below to revisit specific engineering concerns. Recommendations and results are attributed to the recording; they do not establish Plivo’s current products, performance, or implementation.
Start with latency and model choices
For teams moving beyond a proof of concept, start with 5 Voice Agent Failure Modes You'll Hit in Week One. Venky discusses the tradeoffs among response speed, cost, instruction following, and tool use. He describes a target below 550 ms from the caller finishing speech to first audio, and favors smaller self-hosted open models for consistently low model-layer latency. Treat these as the speaker’s recorded guidance, rather than universal benchmarks.
Make caller information dependable
Return to the same talk for transcription failures involving names, jargon, numbers, addresses, accents, and mixed languages. Venky connects dynamic keyword boosting and input normalization with typed data collection: validators, confirmation rules, and tool-assisted resolution for individual fields. The roughly 30% to 95% collection-accuracy improvement is a result Plivo reports in the recording, not an independently verified or current performance guarantee. This path is useful for planning field-level tests.
Prepare spoken output and conversation behavior
The recording also provides a checklist for preparing model output before text-to-speech: remove markup and emoji, expand dates and currencies, handle email addresses, apply pronunciation dictionaries, and slow down sensitive entities. It briefly introduces end-of-turn detection, interruptions, and backchanneling. Use that closing discussion as an introduction to those concerns; the supplied transcript summary leaves pipeline terminology unresolved, so it does not support a claim about which pipeline implements them.
1 talk
Newest first1 speaker at AIE
Affiliations reflect their AIE appearances, not necessarily current employment.
