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



我正试图在Hololens中创建我自己的语音识别Unity项目。我复制粘贴了教程中的说明。

从字面上复制粘贴了SpeechManager.cs文件和SphereCommands.cs文件到我的项目,但它不会移动。我试着放一些声音:KeywordRecognizer_OnPhraseRecognized,看看我是否到达那里(甚至在调用任何东西之前),但我没有。

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

机器本身可以工作,因为如果我打开折纸程序,它可以毫无问题地识别我的声音。此外,在节目中说"嘿,Cortana"也很管用。

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

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

最新更新