共用方式為


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 通訊協定的所有方法。

適用於