坑1
下载 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仓库无法正常拉取。导致运行时报下载超时的错误。
下载后将文件放在torch默认的缓存目录即可,文件夹名称为:silero-vad_master,我的cache改到了跟hub一个文件夹
![]()