Compartir a través de


SFSpeechRecognitionTaskDelegate_Extensions Clase

Definición

Métodos de extensión a la ISFSpeechRecognitionTaskDelegate interfaz para admitir todos los métodos del SFSpeechRecognitionTaskDelegate protocolo.

public static class SFSpeechRecognitionTaskDelegate_Extensions
type SFSpeechRecognitionTaskDelegate_Extensions = class
Herencia
SFSpeechRecognitionTaskDelegate_Extensions

Comentarios

Los métodos de extensión para ISFSpeechRecognitionTaskDelegate permitir a los desarrolladores tratar instancias de la interfaz como tener todos los métodos opcionales del protocolo original SFSpeechRecognitionTaskDelegate . Dado que la interfaz solo contiene los miembros necesarios, estos métodos de extensión permiten a los desarrolladores llamar a los miembros opcionales del protocolo.

Métodos

DidDetectSpeech(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

El sistema llama a este método periódicamente a medida que se detecta voz.

DidFinishRecognition(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFSpeechRecognitionResult)

El sistema llama a este método una vez completado el reconocimiento.

DidFinishSuccessfully(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, Boolean)

El sistema llama a este método después task de que haya terminado.

DidHypothesizeTranscription(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFTranscription)

El sistema llama a este método periódicamente, ya que el reconocimiento de voz intenta refinar los resultados.

FinishedReadingAudio(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Lo llama el sistema una vez finalizada la entrada de audio.

WasCancelled(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Métodos de extensión a la ISFSpeechRecognitionTaskDelegate interfaz para admitir todos los métodos del SFSpeechRecognitionTaskDelegate protocolo.

Se aplica a