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

# delegate

The delegate object that handles changes to the availability of speech recognition services.

## Declaration

```swift
weak var delegate: (any SFSpeechRecognizerDelegate)? { get set }
```

## Discussion

Discussion Provide a delegate object when you want to monitor changes to the availability of speech recognition services. Your delegate object must conform to the SFSpeechRecognizerDelegate protocol.

## See Also

### Monitoring speech recognition availability

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