[2noise/ChatTTS]长短不同的句子,batch合成的语音长度是一样的

2024-08-19 782 views
7

第一个句子10个字,第二个100字的话,合成出来两句话都是十几秒,第一句后面都是静音

可能是什么地方有问题呢?

回答

3

这是批量解码导致的,解决方法是尽量使每句话长度相同,最后手动删去末尾的静音(全0数组)。

1

@fumiama 请问下有什么好的办法删除每句话末尾的静音吗?

0

@fumiama 请问下有什么好的办法删除每句话末尾的静音吗?

看 #564

2

@fumiama 谢谢,很好的思路。不过实际我发现尾部并不是0,而是很小的数字,比如1e-8等。