LLM · Voice · AI Assistant

BadarAI Assistant

Conversational Voice AI

FastAPIGemini APIDeepgramElevenLabsWebSocketsRedisReactPython
BadarAI Assistant (Conversational Voice AI) — System Architecture diagram

System Architecture

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.