Речевой синтезатор не выполняет функцию включения или выключения флага для включения речевого распознавателя
Эти расширения не работают для изменения флага doneSpeaking после включения или выключения синтезатора речи. Что я должен делать?
extension Quiz {
func speechSynthesizer(_ synthesizer: AVSpeechSynthesizer, didStart utterance: AVSpeechUtterance) {
print("AVSpeechSynthesizerDelegate: didStart")
doneSpeaking = false
}
func speechSynthesizer(_ synthesizer: AVSpeechSynthesizer, didFinish utterance: AVSpeechUtterance) {
print("AVSpeechSynthesizerDelegate: didFinish")
doneSpeaking = true
}