ag2s20150909 / TTS

2.66k stars 324 forks source link

ogg格式在某些情况下会出现卡顿 #38

Closed Akohaku closed 2 years ago

Akohaku commented 2 years ago

我是红米K40手机,在用阅读的时候,各个格式阅读都正常,但是在使用静读天下阅读时,发现ogg格式阅读在静读天下切换到后台或者息屏后会产生卡顿,只要前台一直开着静读天下或者TTS,就不会卡顿。试了一下别的格式发现audio也存在这种情况,raw和riff好像都正常,webm在我这无法使用,所以无法测试。事实上,在ogg格式下,点击晓晓,然后马上切回桌面,就会听到卡顿的“这是语音合成示例”。我测试过许多办法都无法解决这个问题,同时也不清楚是否是终端(miui)的问题。希望作者看到后,能够给出解答,如果确实有问题,希望能解决,ogg格式省流量,又不会有raw那种阅读完一段后需要长时间才能读下一段,是个很好的格式。谢谢。

laulguo commented 2 years ago

k30s ultra可以复现,似乎是静读天下在小米才有的问题

zycboss commented 2 years ago

华为P30同有这个问题,但是测试下来ogg也是反应最快的格式,因为接收的数据量小,其他的格式都比他慢

Akohaku commented 2 years ago

这个问题的根源我已经找到了,是因为tts在后台被杀,估计是静读天下和阅读调用tts的模式不一样。解决方案也很简单,我目前用LSP里的插件把tts永久锁后台,已解决卡顿问题

laulguo commented 2 years ago

这个问题的根源我已经找到了,是因为tts在后台被杀,估计是静读天下和阅读调用tts的模式不一样。解决方案也很简单,我目前用LSP里的插件把tts永久锁后台,已解决卡顿问题

可否告知是哪个模块呢?

Akohaku commented 2 years ago

这个问题的根源我已经找到了,是因为tts在后台被杀,估计是静读天下和阅读调用tts的模式不一样。解决方案也很简单,我目前用LSP里的插件把tts永久锁后台,已解决卡顿问题

可否告知是哪个模块呢?

进程锁

laulguo commented 2 years ago

这个问题的根源我已经找到了,是因为tts在后台被杀,估计是静读天下和阅读调用tts的模式不一样。解决方案也很简单,我目前用LSP里的插件把tts永久锁后台,已解决卡顿问题

可否告知是哪个模块呢?

进程锁

我也使用进程锁在关SELINUX下成功了