Codrison — Code to Rise
Home/Case studies/Independent build
AI & VoiceAI Agents2026

A realtime voice agent that listens, remembers and acts

A full speech-to-speech agent — realtime transcription, streamed responses, synthesized voice and tool calls — built to hold a real conversation, not play back a script.

Challenge

Most "AI voice" demos are a script wired to text-to-speech: no memory, no interruption handling, no ability to actually do anything. We wanted to prove a voice agent could hold a real conversation and complete real tasks inside it.

What we built

We built a full speech-to-speech pipeline: realtime speech-to-text, streamed LLM responses, text-to-speech, and voice-activity detection that handles interruptions mid-sentence. Conversational memory persists across turns, and the agent calls tools directly — looking up user information and booking consultations — through LangChain and LangGraph over WebSockets.

Results

  • Handles natural interruptions (barge-in) without losing conversational state.
  • Calls real tools mid-conversation — lookups and bookings — not just canned responses.
  • Full pipeline (speech-to-text → LLM → speech synthesis) runs over WebSockets with streamed, low-latency responses.

Let's work on something that has to work.

Contact us