A protocol that helps you track the availability of a speech recognizer.


protocol SFSpeechRecognizerDelegate


Implement the optional method defined by this protocol if you want to be able to respond to changes in the availability of a specific speech recognizer. A speech recognizer's availability can change based on device capabilities, Internet connection, or other factors.


Monitoring the Availability of a Speech Recognizer

func speechRecognizer(SFSpeechRecognizer, availabilityDidChange: Bool)

Tells the delegate when the availability of the speech recognizer has changed.


Inherits From

See Also

Working with Recognition Results and Transcriptions

class SFSpeechRecognitionResult

A recognized utterance that corresponds to a segment of recorded speech and that contains one or more transcription hypotheses.

class SFTranscription

A hypothesized textual representation of recognized speech.

class SFTranscriptionSegment

A part of the entire hypothesized transcription.

protocol SFSpeechRecognitionTaskDelegate

A protocol that supports complex or multi-utterance speech recognition requests.