├── .gitignore ├── Diffusion_SVC_CN.ipynb ├── Diffusion_SVC_EN.ipynb ├── LICENSE ├── README.md ├── README_en.md ├── combo.py ├── configs ├── config.yaml ├── config_naive.yaml └── config_shallow.yaml ├── data ├── train │ └── gitkeep └── val │ └── gitkeep ├── dataset_raw └── gitkeep ├── diffusion ├── data_loaders.py ├── diffusion.py ├── diffusion_onnx.py ├── dpm_solver_pytorch.py ├── naive │ ├── naive.py │ ├── naive_onnx.py │ ├── pcmer.py │ ├── pcmer_onnx.py │ ├── pcmer_siren_full.py │ └── pcmer_siren_full_onnx.py ├── naive_v2 │ └── naive_v2_onnx.py ├── onnx_export.py ├── solver.py ├── uni_pc.py ├── unit2mel.py ├── vocoder.py └── wavenet.py ├── doc └── diagram.jpg ├── draw.py ├── encoder ├── fcpe │ ├── __init__.py │ ├── model.py │ ├── nvSTFT.py │ └── pcmer.py ├── hubert │ └── model.py ├── rmvpe │ ├── __init__.py │ ├── constants.py │ ├── deepunet.py │ ├── inference.py │ ├── model.py │ ├── seq.py │ ├── spec.py │ └── utils.py └── speaker_encoder │ ├── README.md │ ├── __init__.py │ ├── config.json │ ├── dataset.py │ ├── losses.py │ ├── model.py │ ├── requirements.txt │ ├── umap.png │ └── utils │ ├── __init__.py │ ├── generic_utils.py │ ├── io.py │ ├── prepare_voxceleb.py │ └── visual.py ├── exp └── gitkeep ├── flask_api.py ├── gui_realtime.py ├── i18n ├── gui_realtime │ ├── en_US.json │ └── zh_CN.json └── i18n.py ├── logger ├── __init__.py ├── saver.py └── utils.py ├── main.py ├── main_batch.py ├── nsf_hifigan ├── env.py ├── models.py ├── nvSTFT.py └── utils.py ├── preprocess.py ├── pretrain └── gitkeep ├── requirements.txt ├── tools ├── combine_tools.py ├── infer_tools.py ├── slicer.py ├── tools.py └── units_index.py ├── train.py └── train_units_index.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/.gitignore -------------------------------------------------------------------------------- /Diffusion_SVC_CN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/Diffusion_SVC_CN.ipynb -------------------------------------------------------------------------------- /Diffusion_SVC_EN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/Diffusion_SVC_EN.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/README_en.md -------------------------------------------------------------------------------- /combo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/combo.py -------------------------------------------------------------------------------- /configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/configs/config.yaml -------------------------------------------------------------------------------- /configs/config_naive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/configs/config_naive.yaml -------------------------------------------------------------------------------- /configs/config_shallow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/configs/config_shallow.yaml -------------------------------------------------------------------------------- /data/train/gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/val/gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dataset_raw/gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diffusion/data_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/data_loaders.py -------------------------------------------------------------------------------- /diffusion/diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/diffusion.py -------------------------------------------------------------------------------- /diffusion/diffusion_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/diffusion_onnx.py -------------------------------------------------------------------------------- /diffusion/dpm_solver_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/dpm_solver_pytorch.py -------------------------------------------------------------------------------- /diffusion/naive/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/naive.py -------------------------------------------------------------------------------- /diffusion/naive/naive_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/naive_onnx.py -------------------------------------------------------------------------------- /diffusion/naive/pcmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/pcmer.py -------------------------------------------------------------------------------- /diffusion/naive/pcmer_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/pcmer_onnx.py -------------------------------------------------------------------------------- /diffusion/naive/pcmer_siren_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/pcmer_siren_full.py -------------------------------------------------------------------------------- /diffusion/naive/pcmer_siren_full_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive/pcmer_siren_full_onnx.py -------------------------------------------------------------------------------- /diffusion/naive_v2/naive_v2_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/naive_v2/naive_v2_onnx.py -------------------------------------------------------------------------------- /diffusion/onnx_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/onnx_export.py -------------------------------------------------------------------------------- /diffusion/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/solver.py -------------------------------------------------------------------------------- /diffusion/uni_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/uni_pc.py -------------------------------------------------------------------------------- /diffusion/unit2mel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/unit2mel.py -------------------------------------------------------------------------------- /diffusion/vocoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/vocoder.py -------------------------------------------------------------------------------- /diffusion/wavenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/diffusion/wavenet.py -------------------------------------------------------------------------------- /doc/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/doc/diagram.jpg -------------------------------------------------------------------------------- /draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/draw.py -------------------------------------------------------------------------------- /encoder/fcpe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/fcpe/__init__.py -------------------------------------------------------------------------------- /encoder/fcpe/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/fcpe/model.py -------------------------------------------------------------------------------- /encoder/fcpe/nvSTFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/fcpe/nvSTFT.py -------------------------------------------------------------------------------- /encoder/fcpe/pcmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/fcpe/pcmer.py -------------------------------------------------------------------------------- /encoder/hubert/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/hubert/model.py -------------------------------------------------------------------------------- /encoder/rmvpe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/__init__.py -------------------------------------------------------------------------------- /encoder/rmvpe/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/constants.py -------------------------------------------------------------------------------- /encoder/rmvpe/deepunet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/deepunet.py -------------------------------------------------------------------------------- /encoder/rmvpe/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/inference.py -------------------------------------------------------------------------------- /encoder/rmvpe/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/model.py -------------------------------------------------------------------------------- /encoder/rmvpe/seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/seq.py -------------------------------------------------------------------------------- /encoder/rmvpe/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/spec.py -------------------------------------------------------------------------------- /encoder/rmvpe/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/rmvpe/utils.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/README.md -------------------------------------------------------------------------------- /encoder/speaker_encoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoder/speaker_encoder/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/config.json -------------------------------------------------------------------------------- /encoder/speaker_encoder/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/dataset.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/losses.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/model.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/requirements.txt: -------------------------------------------------------------------------------- 1 | umap-learn 2 | numpy>=1.17.0 3 | -------------------------------------------------------------------------------- /encoder/speaker_encoder/umap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/umap.png -------------------------------------------------------------------------------- /encoder/speaker_encoder/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoder/speaker_encoder/utils/generic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/utils/generic_utils.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/utils/io.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /encoder/speaker_encoder/utils/prepare_voxceleb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/utils/prepare_voxceleb.py -------------------------------------------------------------------------------- /encoder/speaker_encoder/utils/visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/encoder/speaker_encoder/utils/visual.py -------------------------------------------------------------------------------- /exp/gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /flask_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/flask_api.py -------------------------------------------------------------------------------- /gui_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/gui_realtime.py -------------------------------------------------------------------------------- /i18n/gui_realtime/en_US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/i18n/gui_realtime/en_US.json -------------------------------------------------------------------------------- /i18n/gui_realtime/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/i18n/gui_realtime/zh_CN.json -------------------------------------------------------------------------------- /i18n/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/i18n/i18n.py -------------------------------------------------------------------------------- /logger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /logger/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/logger/saver.py -------------------------------------------------------------------------------- /logger/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/logger/utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/main.py -------------------------------------------------------------------------------- /main_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/main_batch.py -------------------------------------------------------------------------------- /nsf_hifigan/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/nsf_hifigan/env.py -------------------------------------------------------------------------------- /nsf_hifigan/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/nsf_hifigan/models.py -------------------------------------------------------------------------------- /nsf_hifigan/nvSTFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/nsf_hifigan/nvSTFT.py -------------------------------------------------------------------------------- /nsf_hifigan/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/nsf_hifigan/utils.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/preprocess.py -------------------------------------------------------------------------------- /pretrain/gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/requirements.txt -------------------------------------------------------------------------------- /tools/combine_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/tools/combine_tools.py -------------------------------------------------------------------------------- /tools/infer_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/tools/infer_tools.py -------------------------------------------------------------------------------- /tools/slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/tools/slicer.py -------------------------------------------------------------------------------- /tools/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/tools/tools.py -------------------------------------------------------------------------------- /tools/units_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/tools/units_index.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/train.py -------------------------------------------------------------------------------- /train_units_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNChTu/Diffusion-SVC/HEAD/train_units_index.py --------------------------------------------------------------------------------