Artrajz / vits-simple-api

A simple VITS HTTP API, developed by extending Moegoe with additional features.
GNU Affero General Public License v3.0
807 stars 119 forks source link

Segmentation fault with VITS #106

Closed mrly16 closed 11 months ago

mrly16 commented 11 months ago

运行环境

问题描述

用VITS模型生成语音时报错Segmentation fault,并自动结束服务。(如果用的是bert_vits2生成语音则没有问题) image

背景:

VITS模型是从vits原repo的pretrained model链接下下载,config.json已按照 #28 的vctk_base.json修改

问题复现步骤

  1. 下载vits英文pretrained model的pretrained_vctk.pth
  2. 下载vits的vctk_base.json并参考 #28 修改
  3. 启动服务 python app.py
  4. 在webui用vits生成语音或者接口post请求生成vits语音
Artrajz commented 11 months ago

image

测试了一下,windows和docker中均没有问题,可以检查下是不是内存满了

mrly16 commented 11 months ago

感谢你的回复和这个优秀的开源项目。 不太像是内存问题,但centos这个本地环境应该不太好复现,建议先搁置吧。如果有其他人遇到类似问题,可以考虑直接用docker运行,同样的config和model我用docker起之后就能用VITS了。