---
title: "init(priority:modelRetention:)"
framework: speech
role: symbol
role_heading: Initializer
path: "speech/speechanalyzer/options/init(priority:modelretention:)"
---

# init(priority:modelRetention:)

Creates a structure containing analysis processing options.

## Declaration

```swift
init(priority: TaskPriority, modelRetention: SpeechAnalyzer.Options.ModelRetention)
```

## Parameters

- `priority`: A priority to apply to processing work.
- `modelRetention`: A model caching strategy.

## See Also

### Creating an options object

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