aiwaifu is an Open sourced finetunable customizable simpable AI waifu inspired by neuro-sama
the goal is to just giving everyone a foundational platform to develop their own waifu
Powered by opensource AI model for self-hosted/deploy
For how our waifu look like Take A Look At This Video!
Open-Sourced Talkable, Flirtable, streamable, Modifiable! Finetunable! and even LEWDABLE! AIwaifu!!! what more can you ask for? huh?
YOUR ONE AND ONLY WAIFU(if you have your own datasets or custom the personality)
git clone https://github.com/HRNPH/AIwaifu.git
cd ./AIwaifu
poetry install
poetry shell # to activate the virtual environment (need to do this everytime you want to use this projects)
# may contain some bloated packge(since I didn't clean the requirements YET)
# so I recommend install this on venv
# ---- optional -----
python -m venv venv
./venv/script/activate # for windows
# source ./venv/bin/activate # for linux
# --------------------
# you need to uninstall websocket module and install websocket-client (which was included in the requirements for it to work)
pip uninstall websocket
pip install -r ./requirements.txt
# You need to install the monotonic_align module for sovits to work
cd AIVoifu/voice_conversion/Sovits/monotonic_align
python setup.py build_ext --inplace && cd ../../../../
The software was splited into http server for model inference(since I need to use my home server cause the model take too much RAM(RAM Not VRAM) > 12GB required >= 16 recommended)
# this run on localhost 8267 by default
python ./api_inference_server.py
# this will connect to all the server (Locally)
# it is possible to host the api model on the external server, just beware of security issue
# I'm planning to make a docker container for hosting on cloud provider for inference, but not soon
python ./main.py
- Current TTS model was VITS pretrained model from https://huggingface.co/docs/hub/spaces-config-reference (This may be change later on for more customizable option)
- The Language model we're using is Pygmalion1.3b
- The reason TTS was in japanese's because it's cuter!!!! we translate model outputs from English to Japanese using Facebook/nllb-600m model
Sometime shit can be broke(Especially in the server) If you happen to found what's broken feel free to open an issue or pull requests!!!
Take a look at the issue & feel free to ask question or suggest new features or tests our model to the limit! join the discussion and comment on model performance here https://github.com/HRNPH/AIwaifu/discussions/25
all help will be appreciated :DD
21 commits
Python
100.0%
aiwaifu is an Open sourced finetunable customizable simpable AI waifu inspired by neuro-sama
the goal is to just giving everyone a foundational platform to develop their own waifu
Powered by opensource AI model for self-hosted/deploy
For how our waifu look like Take A Look At This Video!
Open-Sourced Talkable, Flirtable, streamable, Modifiable! Finetunable! and even LEWDABLE! AIwaifu!!! what more can you ask for? huh?
YOUR ONE AND ONLY WAIFU(if you have your own datasets or custom the personality)
git clone https://github.com/HRNPH/AIwaifu.git
cd ./AIwaifu
poetry install
poetry shell # to activate the virtual environment (need to do this everytime you want to use this projects)
# may contain some bloated packge(since I didn't clean the requirements YET)
# so I recommend install this on venv
# ---- optional -----
python -m venv venv
./venv/script/activate # for windows
# source ./venv/bin/activate # for linux
# --------------------
# you need to uninstall websocket module and install websocket-client (which was included in the requirements for it to work)
pip uninstall websocket
pip install -r ./requirements.txt
# You need to install the monotonic_align module for sovits to work
cd AIVoifu/voice_conversion/Sovits/monotonic_align
python setup.py build_ext --inplace && cd ../../../../
The software was splited into http server for model inference(since I need to use my home server cause the model take too much RAM(RAM Not VRAM) > 12GB required >= 16 recommended)
# this run on localhost 8267 by default
python ./api_inference_server.py
# this will connect to all the server (Locally)
# it is possible to host the api model on the external server, just beware of security issue
# I'm planning to make a docker container for hosting on cloud provider for inference, but not soon
python ./main.py
- Current TTS model was VITS pretrained model from https://huggingface.co/docs/hub/spaces-config-reference (This may be change later on for more customizable option)
- The Language model we're using is Pygmalion1.3b
- The reason TTS was in japanese's because it's cuter!!!! we translate model outputs from English to Japanese using Facebook/nllb-600m model
Sometime shit can be broke(Especially in the server) If you happen to found what's broken feel free to open an issue or pull requests!!!
Take a look at the issue & feel free to ask question or suggest new features or tests our model to the limit! join the discussion and comment on model performance here https://github.com/HRNPH/AIwaifu/discussions/25
all help will be appreciated :DD
21 commits
Python
100.0%