语音识别在 Unity Hololens 项目中不起作用

Speech recognition doesn't work in Unity Hololens project

我正在尝试使用 Hololens 中的语音识别创建我自己的 Unity 项目。我复制粘贴了 tutorial.

中的说明

直接将 SpeechManager.cs 文件和 SphereCommands.cs 文件复制粘贴到我的项目中,但它不会让步。我尝试放入一些声音: KeywordRecognizer_OnPhraseRecognized 看看我是否到达那里(甚至在调用任何东西之前),但我没有。

我启动了 keywordRecognizer.Start()(还添加了声音以确保我在那里)但我不知道它之后是否正常工作。

机器本身可以工作,因为如果我打开 Origami 程序,它可以毫无问题地识别我的声音。此外,从程序中说 "Hey Cortana" 也有效。

我会复制代码,但它只是教程中的文件(甚至是短语)。

正如 Nikolay 在评论中所写,答案是我没有在 Unity 项目中启用麦克风(编辑 -> 项目设置 -> 播放器)。 我还必须删除 UWP 目录并在 Unity 中重建它是否相关。