ChatTTS icon indicating copy to clipboard operation
ChatTTS copied to clipboard

勾选stream mode选项程序报错

Open whmyxh opened this issue 1 year ago • 6 comments

勾选这个选项后生成一次语音后,程序就无法运行了。

whmyxh avatar Jul 20 '24 13:07 whmyxh

勾选这个选项后生成一次语音后,程序就无法运行了

这是已知问题,我还没找到解决办法,疑似是gradio自己对流式的支持有问题。

fumiama avatar Jul 22 '24 16:07 fumiama

对。bug多。我们在测试bug啊

不会说话可以不说,不想用可以不用,没人逼你。不要在其他人的issue下用发泄情绪的方式打搅正常讨论。

fumiama avatar Jul 22 '24 16:07 fumiama

对。bug多。我们在测试bug啊

不会说话可以不说,不想用可以不用,没人逼你。不要在其他人的issue下用发泄情绪的方式打搅正常讨论。

好的。这就是所谓的支持流式输出。我只是说事实罢了,哎,心态要稳。

请记住,您没有给开源社区一分钱,没有人有义务无偿为您解答任何问题。对于您这种不具有提问的智慧的伸手党和完全不会做贡献,只会嘴皮子抱怨的开源蛀虫,我们今后将不会回答您的任何问题,除非您的态度改观。

fumiama avatar Jul 22 '24 17:07 fumiama

enmm我早上尝试去看了一下gradio的源码,试了很多种办法,他原理上针对音频流是通过二进制数据输出到/stream/下的一个文件夹内,然后把改地址传到Audio里,但貌似浏览器不支持直接读取二进制文件。我就修改了一下gradio的源码把他弄成每次生成一个文件,包括历史,类似积累的输出吧,然后通过/file=/file_path读取,但每次输出太快会覆盖掉之前的wav文件,没办法也需要要等全部弄好才能播放。可能还是等他怎么处理/stream/。很难受

subway-jack avatar Jul 26 '24 06:07 subway-jack

enmm我早上尝试去看了一下gradio的源码,试了很多种办法,他原理上针对音频流是通过二进制数据输出到/stream/下的一个文件夹内,然后把改地址传到Audio里,但貌似浏览器不支持直接读取二进制文件。我就修改了一下gradio的源码把他弄成每次生成一个文件,包括历史,类似积累的输出吧,然后通过/file=/file_path读取,但每次输出太快会覆盖掉之前的wav文件,没办法也需要要等全部弄好才能播放。可能还是等他怎么处理/stream/。很难受

还是得等待官方修复了😂

fumiama avatar Jul 27 '24 09:07 fumiama

enmm我早上尝试去看了一下gradio的源码,试了很多种办法,他原理上针对音频流是通过二进制数据输出到/stream/下的一个文件夹内,然后把改地址传到Audio里,但貌似浏览器不支持直接读取二进制文件。我就修改了一下gradio的源码把他弄成每次生成一个文件,包括历史,类似积累的输出吧,然后通过/file=/file_path读取,但每次输出太快会覆盖掉之前的wav文件,没办法也需要要等全部弄好才能播放。可能还是等他怎么处理/stream/。很难受

还是得等待官方修复了😂

直接屏蔽就没有这个bug了,等什么时候修好再恢复😊

whmyxh avatar Jul 29 '24 10:07 whmyxh

This issue was closed because it has been inactive for 15 days since being marked as stale.

github-actions[bot] avatar Nov 21 '24 04:11 github-actions[bot]