我对AVSpeechSynthesizer有一个相对罕见的问题,它会完成说话,但接下来我不会说下一个。如果我进入主屏幕然后回到应用程序,它会自己再次开始说话。
只有每50到100次运行应用程序才会发生一次,所以我无法真正重现它以便更彻底地测试它。
didFinishSpeechUtterance
委托确实致电,但下一个didStartSpeechUtterance
没有。
我尝试分配一个新的AVSpeechSynthesizer实例,看看是否可以解决问题,但事实并非如此。
还有其他人遇到过此问题吗?有什么想法吗?