Skip to content

Use VITS and Opencpop to develop singing voice synthesis; Different from VISinger.

License

Notifications You must be signed in to change notification settings

jerryuhoo/VISinger

 
 

Repository files navigation

Init

Unofficial Implement of VISinger

Reference Repos

https://github.com/jaywalnut310/vits

https://github.com/MoonInTheRiver/DiffSinger

https://wenet.org.cn/opencpop/

https://github.com/PlayVoice/VI-SVS

Data Preprocess

export PYTHONPATH=.

Generate ../VISinger_data/label_vits_phn/XXX._label.npy|XXX._label_dur.npy|XXX_score.npy|XXX_score_dur.npy|XXX_pitch.npy|XXX_slurs.npy

python prepare/data_vits_phn.py

Generate filelists/vits_file.txt Format: wave path|label path|label duration path|score path|score duration path|pitch path|slurs path;

python prepare/preprocess.py

VISinger training

python train.py -c configs/singing_base.json -m singing_base

or

./train.sh

Inference

./evaluate_score.sh

LOSS MEL

Samples

About

Use VITS and Opencpop to develop singing voice synthesis; Different from VISinger.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Shell 0.7%