Real-time audio
WebSocket /audio accepts linear16 PCM at 16 kHz. TTS streams back at 24 kHz.
Real-time voice loop — from microphone to spoken reply in one WebSocket session.
Mic Input
linear16 PCM
WebSocket
/audio
Deepgram
STT
LLM
Ollama / Gemini
Deepgram
Aura TTS
Audio Out
24 kHz stream
A hackable foundation — pin your own features on top and ship fast.
WebSocket /audio accepts linear16 PCM at 16 kHz. TTS streams back at 24 kHz.
Google Gemini in the cloud or Ollama locally — swap via one env var.
Semantic facts plus rolling episodic turns injected into every chat.
Not a black box — fork, add intents, tools, and your own client UI.
Low-latency debounce and endpointing tuned for live conversation.
Everything you need to run a voice agent locally or in production.
VoxGraph is a starter kit, not a hosted product. Clone the repo, add your API keys, then customize prompts, voice intents, memory, and your front-end.
How to extend