# DictationCompletionCause

> Represents the reason why dictation session has completed.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Windows.Speech](/engine/6000.6/script-reference/unityengine/windows/speech.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum DictationCompletionCause
```

## Fields

| Value                                                                                                                                 | Description                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [AudioQualityFailure](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/audioqualityfailure.md)     | Dictation session completion was caused by bad audio quality.                                                  |
| [Canceled](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/canceled.md)                           | Dictation session was either cancelled, or the application was paused while dictation session was in progress. |
| [Complete](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/complete.md)                           | Dictation session has completed successfully.                                                                  |
| [MicrophoneUnavailable](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/microphoneunavailable.md) | Dictation session has finished because a microphone was not available.                                         |
| [NetworkFailure](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/networkfailure.md)               | Dictation session has finished because network connection was not available.                                   |
| [TimeoutExceeded](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/timeoutexceeded.md)             | Dictation session has reached its timeout.                                                                     |
| [UnknownError](/engine/6000.6/script-reference/unityengine/windows/speech/dictationcompletioncause/unknownerror.md)                   | Dictation session has completed due to an unknown error.                                                       |
