
GPT-SoVITS 报 hps未定义 错误3 步恢复语音合成【免费下载链接】GPT-SoVITS1 min voice data can also be used to train a good TTS model! (few shot voice cloning)项目地址: https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS你在 GPT-SoVITS 里做语音合成时冒出一句报错NameError: name hps is not defined。先别慌 这个 GPT-SoVITS 的 hps 未定义报错是已知问题有现成解法全程只需 3 步。读完全文你知道问题出在哪还能在 10 分钟内把合成跑起来。这个报错什么时候出现你在 WebUI 里点下合成按钮程序走到一半就停了。报错日志里最关键的一行是NameError: name hps is not defined一句话定性代码和模型没对上版本不是你的硬件出了问题。按下面步骤处理即可。为什么 hps 会空着hps 是装模型超参数的对象采样率这些关键参数都存在它里面。旧版代码加载模型时没有及时给这个对象赋值程序走到读取 hps.data.sampling_rate 的那一步时它还是空的。出错代码在 GPT_SoVITS/inference_webui.py 的采样率计算环节。还有一个诱因新版 PyTorch 让 torch.load() 默认更严格老代码加载模型文件可能失败。 3 步修掉报错更新、确认、重启更新获取最新代码。没装过就先克隆仓库git clone https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS装过的把仓库同步到最新版。核心改动在 inference_webui.py 里。确认PyTorch 版本是否为 2.6.0。新版 PyTorch 下 torch.load() 默认启用 weights_only加载模型文件要传 weights_onlyFalse。重启关掉 WebUI 进程重新运行 webui.py打开页面重试合成。✅ 环境与版本核对清单配置项建议值说明Python 版本3.9.x最稳的组合减少与其他库的兼容问题PyTorch2.6.0需配合 torch.load 的 weights_onlyFalse 使用依赖库按 requirements.txtlibrosa、onnxruntime 等一条命令装全模型与代码版本保持一致v1/v2/v3 之间切换时核对模型和代码匹配修完还报错看这里问更新后冒出 ModuleNotFoundError: No module named text.LangSegmenter怎么办本地目录不完整建议重新拉取最新整合包替换本地文件。这个模块在 GPT_SoVITS/text/LangSegmenter/。问Mac M 系列芯片用户怎么处理平台依赖在 requirements.txt 里已分好Macaarch64装 onnxruntime 普通版不是 -gpu 版。照着装完再回头核对 PyTorch 版本。问切换模型版本v1/v2/v3后报错了模型文件和代码版本是配套的。切换后请换回对应代码再按上面清单核对一遍。问都照做了还是跑不起来关掉终端重开一个重装依赖后再试。仍不行带上完整报错日志去项目社区提问。大部分 hps 未定义报错更新版本就能解决。路上卡住时可以翻一下中文文档 docs/cn/README.md或直接去社区问一句。等合成声跑起来你就能体验1 分钟录音训一个音色的感觉了。【免费下载链接】GPT-SoVITS1 min voice data can also be used to train a good TTS model! (few shot voice cloning)项目地址: https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考