Type Method


Returns your app's current authorization to perform speech recognition.


class func authorizationStatus() -> SFSpeechRecognizerAuthorizationStatus

Return Value

The app's current authorization status value. For a list of values, see SFSpeechRecognizerAuthorizationStatus.


The user can reject your app's request to perform speech recognition, but your request can also be denied if speech recognition is not supported on the device. The app can also change your app's authorization status at any time from the Settings app.

See Also

Requesting Authorization from the User

class func requestAuthorization((SFSpeechRecognizerAuthorizationStatus) -> Void)

Asks the user to allow your app to perform speech recognition.

enum SFSpeechRecognizerAuthorizationStatus

The app's authorization to perform speech recognition.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software