Discover and explore top open-source AI tools and projects—updated daily.
swordswindWeb app for creating an interactive AI virtual companion
Top 56.1% on SourcePulse
This project provides a highly customizable, web-based framework for creating AI-powered virtual companions, targeting developers and users interested in interactive digital humans. It enables real-time voice and text interaction, visual character display, and advanced AI capabilities, offering a flexible platform for personalized AI experiences.
How It Works
The framework integrates various AI models for speech recognition (SenseVoice), language understanding (LLMs compatible with OpenAI API, DeepSeek-R1), and speech synthesis. It supports multimodal input via screen capture, camera, or uploaded images, and can leverage local knowledge bases like AnythingLLM and Dify for enhanced context. A key feature is the optional Letta framework for long-term memory, addressing the stateless nature of traditional LLMs by managing state across sessions.
Quick Start & Requirements
git clone https://github.com/swordswind/ai_virtual_mate_web.git), install dependencies (pip install -r requirements.txt, pip install flet==0.13.0, pip install letta==0.6.7), download SenseVoice models to data/model, and run python main.py.data/set/key_set.txt.Highlighted Details
Maintenance & Community
The project is actively maintained by swordswind. Contact is available via email (swordswind@qq.com) and GitHub.
Licensing & Compatibility
Limitations & Caveats
The project is primarily designed for Windows. While it supports various AI models, performance and compatibility may vary. Some features like real-time voice and camera input on non-host devices require additional software (e.g., AudioReplay, iVCam). Users may encounter false positives from antivirus software.
3 months ago
1 day
OthersideAI