Skip to content

flyingblackshark/jax-so-vits-svc-5.0

Repository files navigation

English | 中文教程

SO-VITS-SVC 5.0 IN JAX

The following tutorials are for Google TPU v2-8/v3-8

Acknowledgements

This project is supported by Cloud TPUs from Google's TPU Research Cloud (TRC).

Prepare Environment

pip install -r requirements.txt
pip install jax[tpu] -f https://storage.googleapis.com/jax-releases/libtpu_releases.html
sudo apt update && sudo apt install -y libsndfile1 ffmpeg

Prepare Dataset

Dwonload pretrained models from so-vits-svc-5.0 Generate or copy your data_svc folder from so-vits-svc-5.0 Replace HuBERT with latest model

Train Your Model

python3 prepare/preprocess_train.py
python3 svc_trainer.py

Inference

python3 svc_inference.py --config configs/base.yaml --spk xxx.spk.npy --wave test.wav

Join us

[Discord Channel](https://discord.gg/mrGUhMVWUM)

About

A so-vits-svc-5.0 rewritten in jax and flax. Designed for TPU

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published