GPT-SoVITS icon indicating copy to clipboard operation
GPT-SoVITS copied to clipboard

合成语音遇到错误时,是否可以不退出,而是跳过或者用替代符略过这一句

Open SaphireStar opened this issue 9 months ago • 2 comments

我遇到的问题是,在合成一份几千字长文本中,如果遇到某些英文+特定标点符号的组合,容易在Encode时报错,这时候只能修改掉那一段文本,重新生成一次。但几千字的文本,合成时间长达十几分钟,如果文章内不止一个解析错误,反复合成,耗时巨大

SaphireStar avatar May 07 '24 23:05 SaphireStar

直接找到所有英文+特定标点符号组合,然后切分出好几段不就可以了

BOCEAN-FENG avatar May 08 '24 12:05 BOCEAN-FENG

直接找到所有英文+特定标点符号组合,然后切分出好几段不就可以了

关键我也不知道他哪些会出问题啊,比如“3.1 string”会有问题,“(nacos1,” 也会有问题。但是别的遇到括号的他知道跳过,遇到点号的他知道是句子结尾。不是很理解python解析哪里犯病了

SaphireStar avatar May 09 '24 15:05 SaphireStar