Qalab Hassnain AghaCo-Founder & CTO

LLM · Voice · AI Assistant

BadarAI Assistant

Conversational Voice AI

FastAPIGemini APIDeepgramElevenLabsWebSocketsRedisReactPython
BadarAI Assistant (Conversational Voice AI): System Architecture diagram
System Architecture
audiotexttool callUser speechmicrophoneAIStreaming STTDeepgramAIReasoningGemini · multi-turn memoryLive toolsreal-time data fetchMemoryRedisAIVoice synthesisElevenLabsSpoken replystreamed audio<800ms
  1. User speechmicrophone
  2. Streaming STTAIDeepgram
  3. MemoryRedis
  4. ReasoningAIGemini · multi-turn memory
  5. Live toolsreal-time data fetch
  6. Voice synthesisAIElevenLabs
  7. Spoken replystreamed audio<800ms
Full-duplex voice agent with memory and live tools
<800msVoice round trip
3Streaming stages: STT, LLM, TTS

Full-duplex voice AI assistant with streaming STT, LLM reasoning, and TTS synthesis. Deepgram streams speech-to-text in real time; Gemini handles multi-turn dialogue with persistent memory; ElevenLabs renders natural-voice responses under 800ms. Supports persona customisation and live tool-calling for real-time data fetching.

  • <800ms end-to-end latency
  • Multi-turn memory
  • Live tool-calling support