尝试部署 ModelScope 的 IndexTTS 模型,运行 webui.py 时触发 ModuleNotFoundError: No module named 'tn' ,本地无 tn 相关模块,求协助定位解决。
操作环境
• 系统:Windows(版本可补充,如 Windows 10 )
• Python 环境:虚拟环境 index_tts_env(已激活 )
• Python 版本:3.8(或实际使用版本 )
• 关键依赖:按 requirements.txt 装了 torch==2.0.1、tensorflow==2.13.0 等(可附 pip list 截图,突出文本处理库 )
操作步骤
模型下载:执行 modelscope download --model 'IndexTeam/IndexTTS-1.5' --local_dir '项目路径(脱敏后,如 C:\Users\XXX\index-tts )' ,模型文件完整。
依赖安装:激活虚拟环境,pip install -r requirements.txt ,无报错。
启动脚本:运行 python webui.py ,终端报错(附截图 ):
File "项目路径(脱敏后,如 C:\Users\XXX\index-tts\indextts\utils\front.py )", line 100, in load
from tn.chinese.normalizer import Normalizer as NormalizerZh
ModuleNotFoundError: No module named 'tn'
已尝试排查
代码搜索:VS Code 全局搜 tn ,无 import tn 或模块定义。
依赖验证:手动装 text - normalizer(pip install text - normalizer ),问题未解决。
文档查阅:ModelScope IndexTTS 文档、环境指南,无 tn 模块说明。
期待解答
tn 模块是第三方库别名、项目自定义模块?是否需额外安装?
如何补充 tn 依赖或调整代码适配环境?
附件(可上传)
终端报错完整截图(含 traceback )。
项目目录结构截图(确认 index - tts 下是否遗漏 tn 相关文件夹 )。
requirements.txt 内容截图(若有文本归一化库,便于对比 )。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352