Voine/ChatWaifu_Mobile
移动版二次元 AI 老婆聊天器
What it solves
This project provides an Android application that transforms a standard LLM chat experience into an immersive, character-based interaction. It integrates text generation, voice synthesis, and 2D animation to create a virtual companion with a specific personality.
How it works
The app combines several specialized technologies to create a live interaction loop:
- Text Generation: Uses ChatGPT (via OpenAI API) for the conversational logic and character personas.
- Voice Synthesis: Implements local VITS-ncnn for text-to-speech, allowing the character to speak with specific voices (e.g., from Blue Archive or Steins;Gate).
- Visuals: Uses the Native Live2D SDK to render animated 2D characters on screen.
- Input: Employs local Sherpa-ncnn for speech-to-text recognition, enabling voice-based chatting.
- Translation: Integrates Baidu Translate to convert GPT's output into Japanese, ensuring compatibility with the Japanese-centric VITS voice models.
Who it’s for
Anime fans and Android developers interested in integrating multiple AI modalities (voice, text, and animation) into a single mobile application.
Highlights
- Local Inference: Voice synthesis and speech recognition are handled locally on the device using ncnn libraries.
- Customizable Characters: Users can import their own VITS and Live2D models to create new characters.
- Multimodal Integration: Combines LLM text, local TTS, and local STT in a single mobile UI built with Jetpack Compose.
- Persona Support: Includes built-in character settings and supports external persona configurations.
Related
- Project
- Project
- Project
- Project
- Project