Freigeben über


SFSpeechRecognitionTaskDelegate_Extensions Klasse

Definition

Erweiterungsmethoden für die ISFSpeechRecognitionTaskDelegate Schnittstelle, um alle Methoden aus dem SFSpeechRecognitionTaskDelegate Protokoll zu unterstützen.

public static class SFSpeechRecognitionTaskDelegate_Extensions
type SFSpeechRecognitionTaskDelegate_Extensions = class
Vererbung
SFSpeechRecognitionTaskDelegate_Extensions

Hinweise

Die Erweiterungsmethoden für ISFSpeechRecognitionTaskDelegate ermöglichen Es Entwicklern, Instanzen der Schnittstelle als alle optionalen Methoden des ursprünglichen SFSpeechRecognitionTaskDelegate Protokolls zu behandeln. Da die Schnittstelle nur die erforderlichen Member enthält, können Entwickler mit diesen Erweiterungsmethoden die optionalen Member des Protokolls aufrufen.

Methoden

DidDetectSpeech(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Das System ruft diese Methode in regelmäßigen Abständen auf, wenn Sprache erkannt wird.

DidFinishRecognition(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFSpeechRecognitionResult)

Das System ruft diese Methode auf, nachdem die Erkennung abgeschlossen wurde.

DidFinishSuccessfully(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, Boolean)

Das System ruft diese Methode auf, nachdem die task abgeschlossen ist.

DidHypothesizeTranscription(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFTranscription)

Das System ruft diese Methode in regelmäßigen Abständen auf, während die Spracherkennung versucht, die Ergebnisse zu verfeinern.

FinishedReadingAudio(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Wird vom System aufgerufen, nachdem die Audioeingabe abgeschlossen ist.

WasCancelled(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Erweiterungsmethoden für die ISFSpeechRecognitionTaskDelegate Schnittstelle, um alle Methoden aus dem SFSpeechRecognitionTaskDelegate Protokoll zu unterstützen.

Gilt für: