---
title: SpeechModuleResult
framework: speech
role: symbol
role_heading: Protocol
path: speech/speechmoduleresult
---

# SpeechModuleResult

Protocol that all module results conform to.

## Declaration

```swift
protocol SpeechModuleResult
```

## Topics

### Getting audio range

- [range](speech/speechmoduleresult/range.md)

### Getting finalization state

- [isFinal](speech/speechmoduleresult/isfinal.md)
- [resultsFinalizationTime](speech/speechmoduleresult/resultsfinalizationtime.md)

## Relationships

### Conforming Types

- [DictationTranscriber.Result](speech/dictationtranscriber/result.md)
- [SpeechDetector.Result](speech/speechdetector/result.md)
- [SpeechTranscriber.Result](speech/speechtranscriber/result.md)

## See Also

### Input and output

- [AnalyzerInput](speech/analyzerinput.md)
