---
title: supportsOnDeviceRecognition
framework: speech
role: symbol
role_heading: Instance Property
path: speech/sfspeechrecognizer/supportsondevicerecognition
---

# supportsOnDeviceRecognition

A Boolean value that indicates whether the speech recognizer can operate without network access.

## Declaration

```swift
var supportsOnDeviceRecognition: Bool { get set }
```

## Discussion

Discussion An SFSpeechRecognitionRequest can only honor its requiresOnDeviceRecognition property if supportsOnDeviceRecognition is true. If supportsOnDeviceRecognition is false, the SFSpeechRecognizer requires a network in order to recognize speech.

## See Also

### Monitoring speech recognition availability

- [delegate](speech/sfspeechrecognizer/delegate.md)
- [SFSpeechRecognizerDelegate](speech/sfspeechrecognizerdelegate.md)
- [isAvailable](speech/sfspeechrecognizer/isavailable.md)
