我对 AVSpeechSynthesizer 有一个相对罕见的问题,它会说完一个话语,但不会说出我给它的下一个话语。但是,如果我转到主屏幕然后返回应用程序,它会再次开始自己说话。
它可能每运行 50 - 100 次应用程序就会发生一次,所以我无法真正重现它来更彻底地测试它。
代表确实调用了didFinishSpeechUtterance
,但下一个didStartSpeechUtterance
没有。
我尝试分配一个新的 AVSpeechSynthesizer 实例以查看是否可以解决问题,但它没有。
有没有其他人遇到过这个问题?有任何想法吗?