---
title: SpeechAnalyzer.Options
framework: speech
role: symbol
role_heading: Structure
path: speech/speechanalyzer/options
---

# SpeechAnalyzer.Options

Analysis processing options.

## Declaration

```swift
struct Options
```

## Topics

### Creating an options object

- [init(priority:modelRetention:)](speech/speechanalyzer/options/init(priority:modelretention:).md)
- [init(priority:modelRetention:ignoresResourceLimits:)](speech/speechanalyzer/options/init(priority:modelretention:ignoresresourcelimits:).md)
- [SpeechAnalyzer.Options.ModelRetention](speech/speechanalyzer/options/modelretention-swift.enum.md)

### Inspecting options

- [ignoresResourceLimits](speech/speechanalyzer/options/ignoresresourcelimits.md)
- [modelRetention](speech/speechanalyzer/options/modelretention-swift.property.md)
- [priority](speech/speechanalyzer/options/priority.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating an analyzer

- [init(modules:options:)](speech/speechanalyzer/init(modules:options:).md)
- [init(inputSequence:modules:options:analysisContext:volatileRangeChangedHandler:)](speech/speechanalyzer/init(inputsequence:modules:options:analysiscontext:volatilerangechangedhandler:).md)
- [init(inputAudioFile:modules:options:analysisContext:finishAfterFile:volatileRangeChangedHandler:)](speech/speechanalyzer/init(inputaudiofile:modules:options:analysiscontext:finishafterfile:volatilerangechangedhandler:).md)
