├── .gitignore ├── LICENSE ├── README.md ├── README_en.md ├── configs ├── HiFivae.yaml ├── base.yaml ├── base_ddspgan.yaml ├── base_hifi.yaml ├── base_hifi_one.yaml ├── ddsp_univnet.yaml ├── ft_hifigan.yaml ├── lvc_base_ddspgan.yaml ├── nsf_hifigan_fast.yaml ├── nsf_hifigan_mrd.yaml ├── nsf_univnet.yaml └── univnet.yaml ├── export_ckpt.py ├── models ├── HiFivae │ ├── __init__.py │ └── models.py ├── __init__.py ├── ddsp_univnet │ ├── __init__.py │ └── ddspunivnet.py ├── ddspgan │ ├── __init__.py │ └── ddspgan.py ├── lvc_ddspgan │ ├── __init__.py │ └── lvc_ddspgan.py ├── nsf_HiFigan │ ├── __init__.py │ └── models.py ├── nsf_univnet │ ├── __init__.py │ └── nsfunivnet.py └── univnet │ ├── __init__.py │ └── univnet.py ├── modules ├── __init__.py ├── ddsp │ ├── __init__.py │ ├── core.py │ ├── loss.py │ ├── mel2control.py │ ├── pcmer.py │ └── vocoder.py ├── fast_D │ ├── __init__.py │ └── discriminator.py ├── loss │ ├── HiFiloss.py │ ├── __init__.py │ ├── ddsp_univloss.py │ ├── ddsploss.py │ ├── ddsploss_2.py │ ├── nsf_univloss.py │ ├── nsf_univloss_msd.py │ ├── stft_loss.py │ ├── univloss.py │ └── vaeHiFiloss.py ├── lvc │ ├── __init__.py │ └── lvcnet.py ├── lvc_ddsp │ ├── __init__.py │ ├── core.py │ ├── loss.py │ ├── mel2control.py │ ├── pcmer.py │ └── vocoder.py ├── optimizer │ ├── chained_optimizer.py │ └── muon.py ├── univ_D │ ├── __init__.py │ ├── block.py │ └── discriminator.py └── univ_ddsp │ ├── __init__.py │ └── block.py ├── preprocess └── __init__.py ├── process.py ├── train.py ├── training ├── HiFivae_task.py ├── __init__.py ├── base_task_gan.py ├── ddspgan_task.py ├── ddspgan_task_2.py ├── lvc_ddspgan_task.py ├── nsf_HiFigan_fast_task.py ├── nsf_HiFigan_mrd_task.py ├── nsf_HiFigan_task.py ├── nsf_HiFigan_task_one_step_gan.py ├── univnet.py ├── univnet_ddsp.py ├── univnet_nsf.py └── univnet_nsf_msd.py └── utils ├── __init__.py ├── config_utils.py ├── pitch_utils.py ├── training_utils.py ├── wav2F0.py └── wav2mel.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/README_en.md -------------------------------------------------------------------------------- /configs/HiFivae.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/HiFivae.yaml -------------------------------------------------------------------------------- /configs/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/base.yaml -------------------------------------------------------------------------------- /configs/base_ddspgan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/base_ddspgan.yaml -------------------------------------------------------------------------------- /configs/base_hifi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/base_hifi.yaml -------------------------------------------------------------------------------- /configs/base_hifi_one.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/base_hifi_one.yaml -------------------------------------------------------------------------------- /configs/ddsp_univnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/ddsp_univnet.yaml -------------------------------------------------------------------------------- /configs/ft_hifigan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/ft_hifigan.yaml -------------------------------------------------------------------------------- /configs/lvc_base_ddspgan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/lvc_base_ddspgan.yaml -------------------------------------------------------------------------------- /configs/nsf_hifigan_fast.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/nsf_hifigan_fast.yaml -------------------------------------------------------------------------------- /configs/nsf_hifigan_mrd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/nsf_hifigan_mrd.yaml -------------------------------------------------------------------------------- /configs/nsf_univnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/nsf_univnet.yaml -------------------------------------------------------------------------------- /configs/univnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/configs/univnet.yaml -------------------------------------------------------------------------------- /export_ckpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/export_ckpt.py -------------------------------------------------------------------------------- /models/HiFivae/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/HiFivae/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/HiFivae/models.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/ddsp_univnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/ddsp_univnet/ddspunivnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/ddsp_univnet/ddspunivnet.py -------------------------------------------------------------------------------- /models/ddspgan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/ddspgan/ddspgan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/ddspgan/ddspgan.py -------------------------------------------------------------------------------- /models/lvc_ddspgan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/lvc_ddspgan/lvc_ddspgan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/lvc_ddspgan/lvc_ddspgan.py -------------------------------------------------------------------------------- /models/nsf_HiFigan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/nsf_HiFigan/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/nsf_HiFigan/models.py -------------------------------------------------------------------------------- /models/nsf_univnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/nsf_univnet/nsfunivnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/nsf_univnet/nsfunivnet.py -------------------------------------------------------------------------------- /models/univnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/univnet/univnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/models/univnet/univnet.py -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/ddsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/ddsp/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/ddsp/core.py -------------------------------------------------------------------------------- /modules/ddsp/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/ddsp/loss.py -------------------------------------------------------------------------------- /modules/ddsp/mel2control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/ddsp/mel2control.py -------------------------------------------------------------------------------- /modules/ddsp/pcmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/ddsp/pcmer.py -------------------------------------------------------------------------------- /modules/ddsp/vocoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/ddsp/vocoder.py -------------------------------------------------------------------------------- /modules/fast_D/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/fast_D/discriminator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/fast_D/discriminator.py -------------------------------------------------------------------------------- /modules/loss/HiFiloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/HiFiloss.py -------------------------------------------------------------------------------- /modules/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/loss/ddsp_univloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/ddsp_univloss.py -------------------------------------------------------------------------------- /modules/loss/ddsploss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/ddsploss.py -------------------------------------------------------------------------------- /modules/loss/ddsploss_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/ddsploss_2.py -------------------------------------------------------------------------------- /modules/loss/nsf_univloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/nsf_univloss.py -------------------------------------------------------------------------------- /modules/loss/nsf_univloss_msd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/nsf_univloss_msd.py -------------------------------------------------------------------------------- /modules/loss/stft_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/stft_loss.py -------------------------------------------------------------------------------- /modules/loss/univloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/univloss.py -------------------------------------------------------------------------------- /modules/loss/vaeHiFiloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/loss/vaeHiFiloss.py -------------------------------------------------------------------------------- /modules/lvc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/lvc/lvcnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc/lvcnet.py -------------------------------------------------------------------------------- /modules/lvc_ddsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/lvc_ddsp/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc_ddsp/core.py -------------------------------------------------------------------------------- /modules/lvc_ddsp/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc_ddsp/loss.py -------------------------------------------------------------------------------- /modules/lvc_ddsp/mel2control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc_ddsp/mel2control.py -------------------------------------------------------------------------------- /modules/lvc_ddsp/pcmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc_ddsp/pcmer.py -------------------------------------------------------------------------------- /modules/lvc_ddsp/vocoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/lvc_ddsp/vocoder.py -------------------------------------------------------------------------------- /modules/optimizer/chained_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/optimizer/chained_optimizer.py -------------------------------------------------------------------------------- /modules/optimizer/muon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/optimizer/muon.py -------------------------------------------------------------------------------- /modules/univ_D/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/univ_D/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/univ_D/block.py -------------------------------------------------------------------------------- /modules/univ_D/discriminator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/univ_D/discriminator.py -------------------------------------------------------------------------------- /modules/univ_ddsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/univ_ddsp/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/modules/univ_ddsp/block.py -------------------------------------------------------------------------------- /preprocess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/process.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/train.py -------------------------------------------------------------------------------- /training/HiFivae_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/HiFivae_task.py -------------------------------------------------------------------------------- /training/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /training/base_task_gan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/base_task_gan.py -------------------------------------------------------------------------------- /training/ddspgan_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/ddspgan_task.py -------------------------------------------------------------------------------- /training/ddspgan_task_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/ddspgan_task_2.py -------------------------------------------------------------------------------- /training/lvc_ddspgan_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/lvc_ddspgan_task.py -------------------------------------------------------------------------------- /training/nsf_HiFigan_fast_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/nsf_HiFigan_fast_task.py -------------------------------------------------------------------------------- /training/nsf_HiFigan_mrd_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/nsf_HiFigan_mrd_task.py -------------------------------------------------------------------------------- /training/nsf_HiFigan_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/nsf_HiFigan_task.py -------------------------------------------------------------------------------- /training/nsf_HiFigan_task_one_step_gan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/nsf_HiFigan_task_one_step_gan.py -------------------------------------------------------------------------------- /training/univnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/univnet.py -------------------------------------------------------------------------------- /training/univnet_ddsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/univnet_ddsp.py -------------------------------------------------------------------------------- /training/univnet_nsf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/univnet_nsf.py -------------------------------------------------------------------------------- /training/univnet_nsf_msd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/training/univnet_nsf_msd.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/config_utils.py -------------------------------------------------------------------------------- /utils/pitch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/pitch_utils.py -------------------------------------------------------------------------------- /utils/training_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/training_utils.py -------------------------------------------------------------------------------- /utils/wav2F0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/wav2F0.py -------------------------------------------------------------------------------- /utils/wav2mel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvpi/SingingVocoders/HEAD/utils/wav2mel.py --------------------------------------------------------------------------------