我们正在Unity中创建一个UWP应用程序。我们正在使用MRTK。我想添加语音命令。如果我说“把立方体变成蓝色”,它应该把立方体本身变成蓝色。
这是我尝试过的:创建空 -> 添加脚本“语音输入源” -> 创建一个名为“将立方体变为蓝色”的关键字 -> 添加脚本语音输入处理程序 -> 将关键字“将立方体变为蓝色”并在 Response () 中获取我的 Cube 并使用我的转蓝脚本。
现在当我说我的关键字时,会弹出一个错误。
NullReferenceException: Object reference not set to an instance of an object
当我打开该错误时,它给了我以下代码:
InputManager.Instance.RaiseSpeechKeywordPhraseRecognized(this, 0, confidence, phraseDuration, phraseStartTime, semanticMeanings, text);
在SpeechInputSource脚本中。