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().