这项目是 Merlijn Blaauw, Jordi Bonada 的《A Neural Parametric Singing Synthesizer》 的pytroch部分实现。它可以根据某些条件合成歌声。一句话简述,这是一个基于深度学习的"AI歌手"。
pip install -r requirements.txt
将音频文件和标注文件放到data/raw目录下,然后执行
python data/preprocess.py
注意根据处理获得的数据调整hparams.py中的condition_channel
-
- 将自己的数据放到data/raw目录下
-
- 将 data/preprocess.py 中的 custom_test 改为True
-
- 运行 data/preprocess.py
-
- inference.py 中的文件名改成自己的文件名
-
- python inference.py
python train_harmonoc.py
python train_aperoidic.py
python train_vuv.py
注:需要生成的标签已经放到了data/timbre_model/test,可以自己生成数据放到test中相应文件夹下
pip install -r requirements.txt
python inference.py