gedoor / legado

Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
GNU General Public License v3.0
29.91k stars 3.92k forks source link

fix: empty flush tts text. #4199

Closed sheng-ri closed 2 months ago

sheng-ri commented 2 months ago

这段应该使用TextToSpeech::stop而不是使用空字符串。 或许还有测试的含义,但是空字符串也可能是非法的字符串被TTS拒绝。

821938089 commented 2 months ago

这样写不行,重新初始化后需要return,初始化会有回调再调用play

有更好的修复办法,你直接把那个空字符串换成第一段内容,后续添加朗读队列就跳过第一段

sheng-ri commented 2 months ago

这样写不行,重新初始化后需要return,初始化会有回调再调用play

有更好的修复办法,你直接把那个空字符串换成第一段内容,后续添加朗读队列就跳过第一段

我用了一下自己分支确实遇到了这个问题,但是没找到原因。 了解了。