---
title: AnalysisContext
framework: speech
role: symbol
role_heading: Class
path: speech/analysiscontext
---

# AnalysisContext

Contextual information that may be shared among analyzers.

## Declaration

```swift
final class AnalysisContext
```

## Topics

### Creating a context

- [init()](speech/analysiscontext/init().md)

### Providing textual context

- [contextualStrings](speech/analysiscontext/contextualstrings.md)
- [AnalysisContext.ContextualStringsTag](speech/analysiscontext/contextualstringstag.md)

### Preserving app-specific context

- [userData](speech/analysiscontext/userdata.md)
- [AnalysisContext.UserDataTag](speech/analysiscontext/userdatatag.md)

## Relationships

### Conforms To

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

## See Also

### Custom vocabulary

- [SFSpeechLanguageModel](speech/sfspeechlanguagemodel.md)
- [SFSpeechLanguageModel.Configuration](speech/sfspeechlanguagemodel/configuration.md)
- [SFCustomLanguageModelData](speech/sfcustomlanguagemodeldata.md)
