No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| interfaces | ||
| logic | ||
| ui | ||
| .gitignore | ||
| .gitmodules | ||
| config.py | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
VRTrainer-Client
This is a Python project is a bridge between a PiShock Hub and the game VRChat that enables various trainer-pet interactions.
Functionality
Run NVIDIA Parakeet (unified 0.6B, int8) locally on the CPU to transcribe Trainer/Pet speech. The model (about 500 MB) downloads to models/parakeet on the first start.
Read state of contact senders/recievers on the Trainer/Pet VRChat avatars over OSC.
Connect to Pet's PiShock in Web or Serial mode for Pet.
Connect to vrtrainer.online, start/join session.
Trainer-side:
- Control which features are enabled
- Control the delay, cooldown, duration, strength settings
- Run features with access to the following.
- Trainer speech
- VRC contacts
- Server communications
Pet-side:
- Run features with access to the following.
- Pet speech
- VRC contacts
- Server communications
- PiShock
Usage
Trainer:
- Navigate to
Trainertab - Set correct
Input Device - Select already existing, or create new
Pet Profile - Toggle individual features
- Set difficulty sliders
- Set word lists
- Navigate to
Servertab - Select
Trainerrole - Press
StartorJoin - Assign a profile to a joined pet
Pet:
- Navigate to
Pettab - Set correct
Input Device - Set correct
PiShock Credentials - Navigate to
Servertab - Select
Petrole - Press
StartorJoin