Поделиться через


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 протокола.

Применяется к