AVSpeechUtterance 完成处理程序

Isa*_*man 1 avfoundation ios onutterancecompleted swift

如何SpeakUtterance(utterance)在 Swift 中的函数上设置完成事件?我需要这个,这样我的演讲才不会被打断或打断。

ric*_*ter 6

您是否查看过 的标头(或生成的 Swift 接口)AVSpeechSynthesizer?或者它的文档?那里看起来很简单...

  1. delegate将您的某个类的实例设置为语音合成器的实例。

  2. 在该类中,实现该speechSynthesizer(_:didFinishSpeechUtterance:)方法。每当话语结束时就会调用它。

  3. 没有第三步。