
An AI application that can hold conversation in realtime across a wide variety of topics.
December 23, 2024
The goal of building AI Voice Caller was to build an interface where the LLM can interact with a user over the voice, and have the ability to hold conversation in realtime, thus accelerating data gathering with ability to generate new insights from historical conversational data.
The following diagram shows how the AI Voice Caller processes conversations:
Key Capabilities
The main challenge in building AI Caller was to process the voice input with low latency and accurately. For example when a user is speaking, it was very important to not break the conversational flow and wait for pauses, before when the user actually stops talking.
AI caller provides us a very capable AI model that can handle user interactions over a wide variety of mediums, such as WhatsApp Calls, Browsers, Phone Calls or Mobile Apps. On top of that, since al the conversations as completely transcribed by design, older conversations can be used to derive newer insights without having the need to repeat the conversations.