OpenVoice克隆声音 踩坑记录

坑1

huggingface_hub连不上,可以用hf-mirror先把模型下载下来。具体可以参考我的上一篇文章 https://www.cnblogs.com/qcy-blog/p/18165717

下载 M4869/WavMark,在【xxx\Lib\site-packages\wavmark_init_.py】中的第10行进行修改:具体看是conda虚拟环境还是什么环境

def load_model(path="default"):
    if path == "default":
        # resume_path = hf_hub_download(repo_id="M4869/WavMark",
        #                               filename="step59000_snr39.99_pesq4.35_BERP_none0.30_mean1.81_std1.81.model.pkl",
        #                               )
        resume_path = "D:\\cache\\hub\\models--M4869--WavMark\\snapshots\\0ad3c7b74f641bddb61f6b85cdf2de0d93a5bfef\\step59000_snr39.99_pesq4.35_BERP_none0.30_mean1.81_std1.81.model.pkl"
    else:
        resume_path = path
    model = my_model.Model(16000, num_bit=32, n_fft=1000, hop_length=400, num_layers=8)
    checkpoint = torch.load(resume_path, map_location=torch.device('cpu'))
    model_ckpt = checkpoint
    model.load_state_dict(model_ckpt, strict=True)
    model.eval()
    return model

坑2

silero无法下载,如果您的Git未设置代理,可能silero仓库无法正常拉取。导致运行时报下载超时的错误。

手动下载 https://codeload.github.com/snakers4/silero-vad/zip/refs/heads/master

下载后将文件放在torch默认的缓存目录即可,文件夹名称为:silero-vad_master,我的cache改到了跟hub一个文件夹

posted @ 2024-05-05 17:06  朝阳1  阅读(273)  评论(0)    收藏  举报