Compartilhar via


SFSpeechRecognitionTaskDelegate_Extensions Classe

Definição

Métodos de extensão para a ISFSpeechRecognitionTaskDelegate interface para dar suporte a todos os métodos do SFSpeechRecognitionTaskDelegate protocolo.

public static class SFSpeechRecognitionTaskDelegate_Extensions
type SFSpeechRecognitionTaskDelegate_Extensions = class
Herança
SFSpeechRecognitionTaskDelegate_Extensions

Comentários

Os métodos de extensão para ISFSpeechRecognitionTaskDelegate permitem que os desenvolvedores tratem as instâncias da interface como tendo todos os métodos opcionais do protocolo original SFSpeechRecognitionTaskDelegate . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

DidDetectSpeech(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

O sistema chama esse método periodicamente à medida que a fala é detectada.

DidFinishRecognition(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFSpeechRecognitionResult)

O sistema chama esse método depois de concluir o reconhecimento.

DidFinishSuccessfully(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, Boolean)

O sistema chama esse método após a conclusão do task .

DidHypothesizeTranscription(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask, SFTranscription)

O sistema chama esse método periodicamente, à medida que o reconhecimento de fala tenta refinar os resultados.

FinishedReadingAudio(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Chamado pelo sistema após a conclusão da entrada de áudio.

WasCancelled(ISFSpeechRecognitionTaskDelegate, SFSpeechRecognitionTask)

Métodos de extensão para a ISFSpeechRecognitionTaskDelegate interface para dar suporte a todos os métodos do SFSpeechRecognitionTaskDelegate protocolo.

Aplica-se a