Closed xream closed 9 months ago
这个是 xiaoai 本身限制问题,可以尝试使用 edge-tts (参考 README)
已经使用了 edge-tts 我指的是 stream 时, split_sentences 里按这些字符断句了 所以小数点这边也停顿了
不好意思,理解错了,我们看一下哈
@xream 如果你有解决方案,PR welcome ~
有相同的问题。我试了下edge浏览器的xiaoxiao语音 “2.45米”读起来是没问题的,不会断句
把stream设置成false暂时规避了
也存在类似的问题,1.23米,会断句问题。 例如回答:东方明珠的高度是1001.23米。 读出来是:东方明珠的高度是一零零一。二十三米。 @yihong0618
把stream设置成false暂时规避了,就是反应会慢点
把stream设置成false暂时规避了,就是反应会慢点
是指调用的时候去掉 --stream,的确会慢一点。谢谢。
用 edge-tts 可以避免这个问题呀
可以用 openai tts 或 edge-tts
比如
1.23米
会被认为是 两句话 因为"。", "?", "!", ";", ".", "?", "!", ";"
这些符号都被用于断句了