Mobile app for AI character chat
Top 30.9% on sourcepulse
This project provides a mobile application for Android that allows users to interact with AI-powered virtual companions, specifically anime-styled characters. It aims to offer a personalized and engaging experience for users interested in AI chatbots and virtual waifus, featuring local VITS speech synthesis and Live2D character rendering.
How It Works
The application leverages several on-device technologies for a rich, interactive experience. It uses VITS (Variational Inference with adversarial learning for Text-to-Speech) via ncnn for local speech synthesis, allowing for offline voice generation. Live2D Cubism SDK (native C++ version) is used for rendering animated 2D character models. Speech input is handled by Sherpa-ncnn, and lip-syncing is integrated using Meta's lipSync library, though currently implemented as a looping animation due to synchronization challenges. The core architecture follows Retrofit, MVVM, LiveData/Flow, and Room patterns, with inter-process communication handled via AIDL.
Quick Start & Requirements
chatwaifu/vits/
, Live2D models in chatwaifu/live2d/
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 years ago
1 day