我想跟踪AVSpeechUtterance队列中的话语数量。所以我有多个字符串将按照我设置的顺序说出来。有没有办法跟踪说出哪个话语号?
所以说我要排队10个话语。我希望能够在NSLog中使用哪一个。所以它应该NSLog以下:Utterance 6 Being Spoken
。有没有办法可以做到这一点?
答案 0 :(得分:0)
您可以使用AVSpeechSynthesizerDelegate
及其speechSynthesizer:didStartSpeechUtterance:
方法。我们假设您将AVSpeechUtterance
个对象存储在名为NSArray
的{{1}}中:
utterances