diff --git a/voice_conversion/so-vits-svc/.gitignore b/voice_conversion/so-vits-svc/.gitignore index 4416908..0d91e13 100644 --- a/voice_conversion/so-vits-svc/.gitignore +++ b/voice_conversion/so-vits-svc/.gitignore @@ -1,10 +1,18 @@ - -# Created by https://www.toptal.com/developers/gitignore/api/python -# Edit at https://www.toptal.com/developers/gitignore?templates=python - # Vim *~ +# Model files +checkpoint_best_legacy_500.pt +logs/44k/ + +# Virtual environments +python/ + +##### BELOW WAS ORIGINAL GITIGNORE ##### +# +# Created by https://www.toptal.com/developers/gitignore/api/python +# Edit at https://www.toptal.com/developers/gitignore?templates=python + ### Python ### # Byte-compiled / optimized / DLL files __pycache__/ diff --git a/voice_conversion/so-vits-svc/README.md b/voice_conversion/so-vits-svc/README.md index cd26cc8..430819b 100644 --- a/voice_conversion/so-vits-svc/README.md +++ b/voice_conversion/so-vits-svc/README.md @@ -6,3 +6,21 @@ Original docs are in [README\_ORIGINAL.md](./README_ORIGINAL.md). This is a snapshot of `f22819cb8718ead5e50dea4fdbd05195c72fb1a8` (branch `origin/4.0`). It was taken from justinjohn0306's fork at https://github.com/justinjohn0306/so-vits-svc + +Dev Installation +---------------- + +Use our `requirements.txt` instead of the original `upstream-requirements-but-broken.txt` + +Installing this may give you trouble. Brandon had trouble under Python3.10, so downgraded to Python 3.9 +using the deadsnakes PPA. Furthermore, the version of pyworld originally specified refused to build; +upgrading to the latest point release fixed it. + +`pyworld==0.2.5` -> `pyworld==0.2.12` + +tl;dr: + +- Python3.9 +- pyworld 0.2.12 + + diff --git a/voice_conversion/so-vits-svc/requirements.txt b/voice_conversion/so-vits-svc/requirements.txt index 61a039a..25f83ff 100644 --- a/voice_conversion/so-vits-svc/requirements.txt +++ b/voice_conversion/so-vits-svc/requirements.txt @@ -1,8 +1,9 @@ Flask Flask_Cors gradio -numpy==1.20.3 -pyworld==0.2.5 +numpy +#pyworld==0.2.5 +pyworld==0.2.12 scipy==1.7.3 SoundFile==0.12.1 torch==1.13.1 diff --git a/voice_conversion/so-vits-svc/upstream-requirements-but-broken.txt b/voice_conversion/so-vits-svc/upstream-requirements-but-broken.txt new file mode 100644 index 0000000..61a039a --- /dev/null +++ b/voice_conversion/so-vits-svc/upstream-requirements-but-broken.txt @@ -0,0 +1,18 @@ +Flask +Flask_Cors +gradio +numpy==1.20.3 +pyworld==0.2.5 +scipy==1.7.3 +SoundFile==0.12.1 +torch==1.13.1 +torchaudio==0.13.1 +tqdm +scikit-maad +praat-parselmouth +onnx +onnxsim +onnxoptimizer +fairseq==0.12.2 +librosa==0.8.1 +tensorboard