You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中无法安装nvidia/tts_en_fastpitch模型的问题求助

解决Nvidia NeMo TTS模型加载失败问题

核心错误:模型找不到(FileNotFoundError)

1. 重装NeMo及TTS依赖

先卸载现有冲突版本,重新安装包含TTS完整依赖的NeMo包,同时解决pynini未安装的警告:

pip uninstall nemo_toolkit nemo_text_processing -y
pip install nemo_toolkit[tts]
pip install pynini

2. 调整模型加载路径

部分场景下模型名称前缀会导致识别失败,尝试两种加载写法:

from nemo.collections.tts.models import HifiGanModel, FastPitchModel

# 写法1:使用Hugging Face完整仓库ID
spec_generator = FastPitchModel.from_pretrained("nvidia/tts_en_fastpitch")
model = HifiGanModel.from_pretrained("nvidia/tts_hifigan")

# 写法2:使用NeMo内置模型名称(不带前缀)
# spec_generator = FastPitchModel.from_pretrained("tts_en_fastpitch")
# model = HifiGanModel.from_pretrained("tts_hifigan")

3. 手动下载模型本地加载

如果网络无法访问模型仓库,直接下载对应模型的.nemo文件,然后本地加载:

# 替换为你实际的模型文件路径
spec_generator = FastPitchModel.from_pretrained("./tts_en_fastpitch.nemo")
model = HifiGanModel.from_pretrained("./tts_hifigan.nemo")

处理Apex未找到警告

Apex是Nvidia混合精度训练库,属于可选依赖,若无需混合精度训练可直接忽略该警告。如需解决:

git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./

内容的提问来源于stack exchange,提问作者Banglar Bachelor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 00:35:27