ModelScope四川话的模型结果报错了怎么解决?speech_sambert-hifigan_tts_chuangirl_Sichuan_16k/basemodel_16k/sambert/ckpt/checkpoint_980000.pth 然后报错了 Traceback (most recent call last):
File ""kantts/bin/text_to_wav.py"", line 234, in
args.lang,
File ""kantts/bin/text_to_wav.py"", line 161, in text_to_wav
am_infer(symbols_file, am_ckpt, output_dir, se_file)
File ""/root/KAN-TTS/kantts/bin/infer_sambert.py"", line 203, in am_infer
state_dict = torch.load(ckpt)
File ""/root/miniconda3/envs/maas/lib/python3.7/site-packages/torch/serialization.py"", line 795, in load
return _legacy_load(opened_file, map_location, pickle_module, pickle_load_args)
File ""/root/miniconda3/envs/maas/lib/python3.7/site-packages/torch/serialization.py"", line 1002, in _legacy_load
magic_number = pickle_module.load(f, pickle_load_args)
_pickle.UnpicklingError: invalid load key, 'v'."
这个错误是由于在加载模型权重时,遇到了无效的键值对。这可能是由于模型文件损坏或不完整导致的。你可以尝试以下方法来解决这个问题:
确保你下载的模型文件是完整的。重新下载模型文件并替换原有的文件。
检查模型文件的路径是否正确。确保路径指向正确的文件位置,并且文件具有适当的读取权限。
如果问题仍然存在,尝试使用其他版本的ModelScope或其他相关库,看看是否能解决问题。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352