Soul-of-Waifu  by jofizcd

AI companion app for interacting with characters

created 1 year ago
322 stars

Top 85.5% on sourcepulse

GitHubView on GitHub
Project Summary

Soul of Waifu enables users to interact with AI-driven characters through text and voice, offering emotional depth and customizable avatars. It targets AI enthusiasts and fans of character-based interaction, providing an immersive experience without requiring deep technical knowledge.

How It Works

The application leverages multiple Large Language Models (LLMs) for conversational AI, including Character AI, Mistral AI, OpenRouter, OpenAI, and local LLMs. It integrates Speech-to-Text and Text-to-Speech (TTS) capabilities using various engines like Character AI's proprietary voices, ElevenLabs, XTTSv2, and Edge TTS, with support for RVC voice cloning. Characters can be represented by static images with emotion kits or dynamic Live2D models.

Quick Start & Requirements

  • Installation: Download from Releases, extract, run installer.bat to install dependencies, then start.bat to launch.
  • Prerequisites: Python 3.11.9, Git. API keys required for Character AI, Mistral AI, OpenRouter, and ElevenLabs.
  • Resources: Local LLM support is highlighted for privacy and offline use.
  • Links: Releases

Highlighted Details

  • Supports text and voice interaction with AI characters.
  • Integrates multiple LLM providers and TTS engines, including local options.
  • Features static image avatars with emotion kits and animated Live2D models.
  • Emphasizes local LLM processing for privacy and offline access.

Maintenance & Community

  • Active development is implied by the call for feedback and feature planning.
  • A Discord community is available for support and collaboration.
  • Links: Discord

Licensing & Compatibility

  • License: GPL v3.
  • Compatibility: GPL v3 is a strong copyleft license, requiring derivative works to also be open-sourced under GPL v3. This may restrict integration into closed-source commercial products.

Limitations & Caveats

The project requires specific API keys for most advanced features, and the GPL v3 license may pose compatibility challenges for commercial or closed-source applications.

Health Check
Last commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
79 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.