ag2s20150909 / TTS

2.66k stars 322 forks source link

播放几句就停止 #159

Open kimooxx opened 1 year ago

kimooxx commented 1 year ago

通知显示: 错误中 closed by call on stop

手机三星note10+ Android 12

一般是连续播放十几分钟后就会出现,一旦出现,就会很频繁出现。

麻烦大神抽空解决一下,谢谢啦。

kimooxx commented 1 year ago

还有时会提示: Unexpected status line: fd

出了这个提示就一直没声音了

Aaronluoxiao commented 1 year ago

我的也是,不能切换其他语音,否则提升错误

kimooxx commented 1 year ago

其实有没有可能是目前市面上多数朗读APP对第三方微软TTS的支持都普遍较差? 我本来是用大声朗读付费版的,因为真的很方便。 但经过我最近的多次测试。 发现PLAY商店上面的T2S,对本TTS支持最好。虽然偶尔也会跳段,但是真能一直读下去。只是相对大声朗读来说,要读很多篇新闻的时候操作不太方便。

甚至比本TTS作者的另一个朗读APP的出错概率更少。当然,本TTS作者的朗读APP也要比大声朗读表现得更稳定。

zycboss commented 1 year ago

看到你的推荐,去试了一下T2S,可惜和其他APP是一样的问题,读几分钟以后就会卡住,唯一的不同是,T2S会在等待一段时间后跳过这句话,而其他APP会一直卡在这里除非你手动暂停/重新朗读,但是跳段并不能说比卡住更好,因为你还得手动倒回去重新读这段 我在使用中,也并没有发现T2S比其他APP卡住的频率更低一些,应该是一样的,说明这还是服务器链接的问题,和APP本身无关

其实我们需要的解决方法也很简单,在超时一段时间未接收到来自服务器的语音数据后,比如4-5秒,自动重新发送朗读同一段内容的请求,直到服务器返回数据,因为既然我们可以通过手动暂停/重新朗读来继续卡住的段落,说明数据还是可以接收到的,大部分时候只是需要多尝试一次而已

Aaronluoxiao commented 1 year ago

本作者的另一个朗读app是啥?

On Mon, Feb 20, 2023, 19:23 zycboss @.***> wrote:

看到你的推荐,去试了一下T2S,可惜和其他APP是一样的问题,读几分钟以后就会卡住,唯一的不同是,T2S会在等待一段时间后跳过这句话,而其他APP会一直卡在这里除非你手动暂停/重新朗读,但是跳段并不能说比卡住更好,因为你还得手动倒回去重新读这段 我在使用中,也并没有发现T2S比其他APP卡住的频率更低一些,应该是一样的,说明这还是服务器链接的问题,和APP本身无关

其实我们需要的解决方法也很简单,在超时一段时间未接收到来自服务器的语音数据后,比如4-5秒,自动重新发送朗读同一段内容的请求,直到服务器返回数据,因为既然我们可以通过手动暂停/重新朗读来继续卡住的段落,说明数据还是可以接收到的,大部分时候只是需要多尝试一次而已

— Reply to this email directly, view it on GitHub https://github.com/ag2s20150909/TTS/issues/159#issuecomment-1436786793, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC6O6SUCV4R7IXVJP4BZK2TWYNH2HANCNFSM6AAAAAAU4O5B4A . You are receiving this because you commented.Message ID: @.***>

kimooxx commented 1 year ago

本作者的另一个朗读app是啥? On Mon, Feb 20, 2023, 19:23 zycboss @.> wrote: 看到你的推荐,去试了一下T2S,可惜和其他APP是一样的问题,读几分钟以后就会卡住,唯一的不同是,T2S会在等待一段时间后跳过这句话,而其他APP会一直卡在这里除非你手动暂停/重新朗读,但是跳段并不能说比卡住更好,因为你还得手动倒回去重新读这段 我在使用中,也并没有发现T2S比其他APP卡住的频率更低一些,应该是一样的,说明这还是服务器链接的问题,和APP本身无关 其实我们需要的解决方法也很简单,在超时一段时间未接收到来自服务器的语音数据后,比如4-5秒,自动重新发送朗读同一段内容的请求,直到服务器返回数据,因为既然我们可以通过手动暂停/重新朗读来继续卡住的段落,说明数据还是可以接收到的,大部分时候只是需要多尝试一次而已 — Reply to this email directly, view it on GitHub <#159 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC6O6SUCV4R7IXVJP4BZK2TWYNH2HANCNFSM6AAAAAAU4O5B4A . You are receiving this because you commented.Message ID: @.>

抱歉,我搞错了,我刚刚查看了一下,那个APP就叫阅读。但不是本TTS作者写的,是GITHUB上另一位作者写的,叫GEDOOR。

kimooxx commented 1 year ago

看到你的推荐,去试了一下T2S,可惜和其他APP是一样的问题,读几分钟以后就会卡住,唯一的不同是,T2S会在等待一段时间后跳过这句话,而其他APP会一直卡在这里除非你手动暂停/重新朗读,但是跳段并不能说比卡住更好,因为你还得手动倒回去重新读这段 我在使用中,也并没有发现T2S比其他APP卡住的频率更低一些,应该是一样的,说明这还是服务器链接的问题,和APP本身无关

其实我们需要的解决方法也很简单,在超时一段时间未接收到来自服务器的语音数据后,比如4-5秒,自动重新发送朗读同一段内容的请求,直到服务器返回数据,因为既然我们可以通过手动暂停/重新朗读来继续卡住的段落,说明数据还是可以接收到的,大部分时候只是需要多尝试一次而已

其实还有没有另一种可能?如果用自己私有的TOKEN的话....算了,我没有。自建很麻烦,TB卖的,一般都不带TOKEN

zycboss commented 1 year ago

本作者的另一个朗读app是啥? On Mon, Feb 20, 2023, 19:23 zycboss @.**> wrote: 看到你的推荐,去试了一下T2S,可惜和其他APP是一样的问题,读几分钟以后就会卡住,唯一的不同是,T2S会在等待一段时间后跳过这句话,而其他APP会一直卡在这里除非你手动暂停/重新朗读,但是跳段并不能说比卡住更好,因为你还得手动倒回去重新读这段 我在使用中,也并没有发现T2S比其他APP卡住的频率更低一些,应该是一样的,说明这还是服务器链接的问题,和APP本身无关 其实我们需要的解决方法也很简单,在超时一段时间未接收到来自服务器的语音数据后,比如4-5秒,自动重新发送朗读同一段内容的请求,直到服务器返回数据,因为既然我们可以通过手动暂停/重新朗读来继续卡住的段落,说明数据还是可以接收到的,大部分时候只是需要多尝试一次而已 — Reply to this email directly, view it on GitHub <#159 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC6O6SUCV4R7IXVJP4BZK2TWYNH2HANCNFSM6AAAAAAU4O5B4A . You are receiving this because you commented.Message ID: @.**>

抱歉,我搞错了,我刚刚查看了一下,那个APP就叫阅读。但不是本TTS作者写的,是GITHUB上另一位作者写的,叫GEDOOR。

说到自动重试功能,我找到了另一个同样调用微软TTS的安卓应用: https://github.com/jing332/tts-server-android 里面可以设置重试等待时间,还有朗读多角色的设置,总体来说,比现在这个要强 可惜的是,作者也停更了

iven commented 1 year ago

我也遇到这个问题,把网络从 Wi-Fi 切到 4G 就好了,你们也可以试试且网络。

kimooxx commented 1 year ago

我也遇到这个问题,把网络从 Wi-Fi 切到 4G 就好了,你们也可以试试且网络。

不,我都试过了。WIFI, 4G 5G都试过了,还是会发生这样的情况。我甚至都给TTS架梯翻墙了,还是一样。只是响应速度有差异

Aaronluoxiao commented 1 year ago

其实我发现读几句就停止不是阅读app的原因,好像是网络问题,因为TTS一直要提取阅读的内容,要解决这个问题可能需要本地化就好了,意思就是不需要联网也可以使用TTS,应该就不会有这种现象。

On Wed, Feb 22, 2023, 14:26 kimooxx @.***> wrote:

我也遇到这个问题,把网络从 Wi-Fi 切到 4G 就好了,你们也可以试试且网络。

不,我都试过了。WIFI, 4G 5G都试过了,还是会发生这样的情况。我甚至都给TTS架梯翻墙了,还是一样。只是响应速度有差异

— Reply to this email directly, view it on GitHub https://github.com/ag2s20150909/TTS/issues/159#issuecomment-1439502066, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC6O6SXPUCOVZACG27VTW4DWYWWR7ANCNFSM6AAAAAAU4O5B4A . You are receiving this because you commented.Message ID: @.***>