Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.

Latest commit

 

History

History
81 lines (50 loc) · 3.02 KB

README_EN.MD

File metadata and controls

81 lines (50 loc) · 3.02 KB

Soul of Waifu - Core

| RU |

Art by: https://twitter.com/onisarashi

| Multi-module core for communicating with neural networks

Soul of Waifu - console client for communicating with neural networks.

Soul of Waifu Core - a core that implements communication with neural networks, making it possible to add them thanks to interface modules. Extending the capabilities of the core.

The core implements input -> output of text and its transformation as the chain passes through the interfaces implemented by the modules.

logic

The multimodularity of the core is achieved through a system of addons. Each addon implements a module according to the interface characteristics.

You can switch interface module in chain in the Settings

| Basic equipment

In this repository you can download a version of Soul of Waifu with the CharacterAI, ElevenLabs, Google Translate, and PlaceHolder`s modules that will keep the system from crashing if you want to disable any of the modules.

CharacterAI - Service for communicating with neural network - characters in private rooms!

Elevenlabs - Service providing the ability to voice text!

Addons Repository

Addons may have their own repositories and can be downloaded in the Addon Settings --> Download Addon menu

It will bend the addon repository to a folder.

Tested addons will be placed in the Addon List

!!! You need to have GIT installed to download addons

| Let`s begin!

The main thing is to have a complete set of Python components:

  • Python 3.11
  • Python-PIP
  • Python-VENV
  • Git

Note

If you are a Windows user, you already have the full Python package. Install Git
Linux users should check their system for these components*

How to download or install a particular repository

Let me remind you, this is not an application, just a kernel with a menu built into it

To customize the kernel modules you are going to use go to Settings By default, they should look like this:

[1] | Input method : Keybord Input
[2] | Translator of your text : GoogleTranslater
[3] | AI dialog : CharacterAI Chat
[4] | AI Text Translator : GoogleTranslater
[5] | Voice Method : ElevenLabs Voice
[6] | Conversation Language : ru.yml

(If not, you can kill any conterbuter of your choice)

The settings of individual modules are located in the Addon Settings menu

  1. Settings CharacterAI
  2. Settings ElevenLabs
  3. Quit, Quit, Start.

For addon developers

The core has documentation for questions can be contacted.

To publish the addon, you can commit.