Naomi's VTubing Setup
Naomi uses her VTuber model for all of her client meetings, as well as streaming. Getting the software to work on Linux is a bit of a nightmare, so this page documents how she does so.
1. OpenSeeFace
In order to track her webcamera, OpenSeeFace needs to be run independently as a native script.
1.1. Installation
This should all be done in your home ~
directory.
- Begin by cloning the repository:
git clone https://github.com/emilianavt/OpenSeeFace
cd OpenSeeFace
- You will need to prepare Python
- Install the packages:
yay -Sy python python-virtualenv
- Prepare the environment:
virtualenv -p python3 env
- Source the environment:
source env/bin/activate
- Install the dependencies:
pip3 install onnxruntime opencv-python pillow numpy
- Install the packages:
1.2. Running
2. VSeeFace
VSeeFace does not run natively, and will need to run with Wine.
2.1. Installation
Download and run the installer. When selecting a directory, put it in ~/VSeeFace
.
2.2. Running
The --background-color
flag creates a green screen background to be chroma-keyed out by OBS.
3. OBS
OBS allows for virtual camera, as well as for streaming.
3.1. Installation
The obs-studio-git
AUR package is Naomi’s current installation.