yakami129/VirtualWife
A virtual AI companion powered by LLMs with voice dialogue, long/short-term memory, and live streaming support for Bilibili.

VirtualWife is a virtual digital human project that creates an AI companion with its own personality and emotional capabilities. It supports multiple LLM backends including OpenAI and Ollama (including private models), enabling natural language conversation with memory retention across sessions. The system integrates text-to-speech (Edge/Microsoft and Bert-VITS2) for voice interaction, supports text-driven facial expressions and gestures, and can be deployed via Docker on Linux, Windows, or MacOS. Users can customize the character appearance using VRM models from Vroid.