SFSpeechRecognitionTaskDelegate_Extensions 类

定义

接口的 ISFSpeechRecognitionTaskDelegate 扩展方法,以支持协议中的所有方法 SFSpeechRecognitionTaskDelegate

public static class SFSpeechRecognitionTaskDelegate_Extensions
type SFSpeechRecognitionTaskDelegate_Extensions = class
继承
SFSpeechRecognitionTaskDelegate_Extensions

注解

ISFSpeechRecognitionTaskDelegate 扩展方法允许开发人员将 接口的实例视为具有原始 SFSpeechRecognitionTaskDelegate 协议的所有可选方法。 由于 接口仅包含所需的成员,因此这些扩展方法允许开发人员调用协议的可选成员。

方法

DidDetectSpeech(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

系统在检测到语音时定期调用此方法。

DidFinishRecognition(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFSpeechRecognitionResult)

完成识别后,系统会调用此方法。

DidFinishSuccessfully(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, Boolean)

完成后, task 系统会调用此方法。

DidHypothesizeTranscription(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFTranscription)

当语音识别尝试优化结果时,系统会定期调用此方法。

FinishedReadingAudio(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

音频输入完成后由系统调用。

WasCancelled(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

接口的 ISFSpeechRecognitionTaskDelegate 扩展方法,以支持协议中的所有方法 SFSpeechRecognitionTaskDelegate

适用于