VoiceMem is an infrastructure framework for building voice agents with persistent memory capabilities, designed around a dual-brain streaming architecture.
The tool addresses the challenge of enabling voice agents to maintain coherent, emotionally-aware long-term memory without introducing latency. It separates memory management into two components: a left brain that handles factual information storage and retrieval, and a right brain that manages emotional context and personality traits. The architecture uses streaming queries with speculative prefetching to keep latency minimal, typically between zero and three hundred milliseconds, while compressing information and employing hierarchical storage to avoid degrading agent responsiveness.
Developers building voice assistants that need to remember user context across conversations should consider this tool. It suits projects where reducing inference latency is critical and where emotional or personality-aware responses matter. The framework is fully modular, allowing replacement of individual components including the underlying memory engine. A single query typically consumes around three hundred tokens, making it practical for resource-constrained deployments.
The project maintains an active release cadence with incremental improvements to core functionality. Recent updates have addressed event dating in the memory pipeline, streamlined the right brain's memory categories to reduce redundancy, and opened the voice synthesis layer for customization. The maintainers have published supporting resources including a technical report, a specialized model family trained to interpret VoiceMem's memory format, and a dataset for memory-aware conversation modeling. The codebase remains fully open source with no planned closures.