Skip to content

Fact · Speech recognition

Unity's scripting reference says the DictationRecognizer must be disposed with Dispose() once you are done with it, to release the resources it uses.

Checked against its source on October 17, 2026

In the source's own words

“Once done with the recognizer, it must be disposed using Dispose() method to release the resources it uses.”

DictationRecognizer: Unity Scripting API, Unity Technologies, Unity Scripting API documentation, 2026, Description.

Open the original
What it measures
The reference also says that if the resources are not released, the garbage collector releases them later, at an additional performance cost.
What it does not show
The sentence covers resource release only. It does not say how long the recognizer keeps running if you do not call Stop().

Source

Cited on

Unity DictationRecognizer must be disposed when you finish | Yap