-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💡 TTS 小样本 finetune / 声音克隆问题汇总 #2456
Comments
./run.sh --stage 0 --stop-stage 5 The code in File "/home/nx/study/python/Paddle24/PaddleSpeech/paddlespeech/t2s/datasets/data_table.py", line 45: |
@UserName-wang follow https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/install.md to download nltk_data to your ${HOME} |
按照PaddleSpeech/examples/other/tts_finetune/tts3 进行小样本训练 运行run_mix.sh提示如下错误: 使用Python 3.8版本 |
|
看下praatio的版本是不是5.0.0 |
是的,现在安装的时候praatio默认是6.0.0,版本没有向下兼容,就会出现这个问题,改回5.0.0就好了 |
fixed by #2970 |
在docker里,get_frontend有一步是下载文件,589MB的,估计是bert的ckpt吧,每次进镜像都要重新下载,项目里实在是没找到相关代码,请问这个589m的文件是从哪里下的,有什么作用,放到哪里?我好本地下载一下,挂载进去,不要再每次都下载了。。 |
已解决,挂载docker里/root/下的三个文件夹,nltk_data、.paddlenlp、.paddlespeech |
./run.sh --stage 0 --stop-stage 5 (venv) ant@DESKTOP-MEKU9AN:/mnt/d/voice/PaddleSpeech/examples/other/tts_finetune/tts3$ ls ~/nltk_data/
我这个已经下载nltk_data到home目录了还是提示这个错误,是什么原因呢? |
如果 12 句 finetune 效果不佳,一般是因为数据集太小了,建议增加数据集,一般是 300 ~ 600 条,数据量和质量越好,合成的效果越好
数据的质量要求没有混响,没有杂音,离麦克风距离适中,具体可以参考标贝的数据质量。
finetune 出来的音色与 目标说话人和原始说话人的相似度有关,即目标说话人和原始说话人相似度越高,finetune 出来的音色更接近目标说话人。
finetune 出来的音频质量与原始说话人的音频质量有关,原始说话人的音频质量不好,finetune 出来的效果也可能不好。
综上,finetune 方案在数据采集,选择原始说话人上需要好好选择。
小样本 finetune 原理参考 关于训练一个自己的TTS模型
The text was updated successfully, but these errors were encountered: