Речевой синтезатор не выполняет функцию включения или выключения флага для включения речевого распознавателя

Эти расширения не работают для изменения флага 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  

    }

0 ответов

Другие вопросы по тегам