当前位置: 首页 > news >正文

OpenMOSS / MOSS-TTS-Nano TTS文字转语音windows本地部署

0.环境配置

# 创建conda环境 conda create -n moss-tts-nano python=3.12 -y conda activate moss-tts-nano # 下载源码 git clone https://github.com/OpenMOSS/MOSS-TTS-Nano.git cd MOSS-TTS-Nano # 安装依赖 pip install -r requirements.txt # 纯本地跑源码不改包结构,可以不用 pip install -e . pip install -e .

1.版本问题解决:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. soundfile 0.14.0 requires cffi>=1.0, which is not installed.

soundfile 依赖 cffi>=1.0 没装,直接装上就行

pipinstallcffi
RuntimeError: No module named 'importlib_resources'
pipinstallimportlib-resources

2.连接不上huggingface问题解决

Max retries exceeded with url: /OpenMOSS-Team/MOSS-TTS-Nano/resolve/main/config.json (Caused by ConnectTimeoutError(<HTTPSConnection(host='huggingface.co', port=443) at 0x1f5f5c7ffb0>, 'Connection to huggingface.co timed out. (connect timeout=10)'))"),

临时解决(当前终端生效)
Windows(CMD)

set HF_ENDPOINT=https://hf-mirror.com python infer.py --prompt-audio-path assets/audio/zh_1.wav --text "欢 迎关注模思智能、上海创智学院与复旦大学自然语言处理实验室。"

Windows(PowerShell)

$env:HF_ENDPOINT ="https://hf-mirror.com"python infer.py--prompt-audio-path assets/audio/zh_1.wav--text "欢 迎关注模思智能、上海创智学院与复旦大学自然

永久解决(以后不用每次输)

Windows 系统环境变量 搜索 “环境变量” 系统变量 → 新建: 变量名:HF_ENDPOINT 变量值:https://hf-mirror.com 确定 → 重启终端 / IDE

如果模型已经缓存到本地,不想再联网:

set HF_HUB_OFFLINE=1

3.pynini版本差 0.0.1基本不影响运行,不用强行升级,现在已经装好importlib-resources,直接跑命令即可:

$env:HF_ENDPOINT ="https://hf-mirror.com"python infer.py--prompt-audio-path assets/audio/zh_1.wav--text "欢 迎关注模思智能、上海创智学院与复旦大学自然语言
http://www.cnnetsun.cn/news/3012524.html

相关文章:

  • 小程序制作公司哪家好怎么选正规服务商?
  • 密码学实战指南:从核心原理到工程避坑,构建安全系统基石
  • 50平小店装修怎么利用空间?小店老板要先看这几点
  • 服装设计的“下限”与“上限”:AI到底改变了什么,又什么都改不了?
  • HarmonyOS技术精讲-UI开发调试调优:动画性能调优艺术
  • Pale Moon 34.3.1 发布:安全更新与漏洞修复,保障浏览体验
  • 选择合适的后端技术栈:基于项目需求的决策分析
  • 装备物资库房一体化安防管控解决方案
  • 如何轻松实现PS4游戏修改:GoldHEN金手指管理器完整指南
  • Webug4.0文件上传漏洞实战:从JS绕过到.htaccess攻击全解析
  • 【C/C++】用 epoll 写一个 Reactor:连接对象、回调和状态机
  • Tkinter库的学习记录-7
  • SEW变频器MC07B系列维修
  • Kotlin的密封类与内联类:类型安全的枚举和包装器
  • 高端系统门窗十大品牌有哪些?2026年门窗行业主流品牌参考
  • 33-静态源码入库与异步落库:为什么静态结构要先缓存再落仓
  • SonarQube实战指南:从零搭建代码质量门禁与CI/CD集成
  • Linux命令-pwck(检查 /etc/passwd 和 /etc/shadow 完整性)
  • N_m3u8DL-RE:跨平台流媒体下载工具,支持点播和直播
  • 2026软考系规备考:金钟老师是谁?为什么他适合带零基础?
  • Mac NTFS读写终极解决方案:Free-NTFS-for-Mac免费完整指南
  • 其实APP宣传成本最低的方式是:电子海报---POP广告
  • CryptoHack Writeup——Modular Exponentiation:理解RSA中的模幂运算
  • 鸿蒙 ArkUI 弹性填充布局实战:Row + Text + Spacer + IconButton 模式详解
  • 牛客发布招聘Agent,为企业招聘注入全新生产力
  • 连锁门店用钉钉,为什么建议你为专业版买单?
  • 2026年会议记录工具对比实测对比:办公选哪款,谁才是效率王者
  • Blueprints - UE5的Map键值对
  • 前列腺癌MRI多序列AI诊断:临床可解释模型实战解析
  • UTXO模型与账户模型深度对比:从现金交易到银行账户