语音识别在 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 中重建它是否相关。
我正在尝试使用 Hololens 中的语音识别创建我自己的 Unity 项目。我复制粘贴了 tutorial.
中的说明直接将 SpeechManager.cs
文件和 SphereCommands.cs
文件复制粘贴到我的项目中,但它不会让步。我尝试放入一些声音:
KeywordRecognizer_OnPhraseRecognized
看看我是否到达那里(甚至在调用任何东西之前),但我没有。
我启动了 keywordRecognizer.Start()
(还添加了声音以确保我在那里)但我不知道它之后是否正常工作。
机器本身可以工作,因为如果我打开 Origami 程序,它可以毫无问题地识别我的声音。此外,从程序中说 "Hey Cortana" 也有效。
我会复制代码,但它只是教程中的文件(甚至是短语)。
正如 Nikolay 在评论中所写,答案是我没有在 Unity 项目中启用麦克风(编辑 -> 项目设置 -> 播放器)。 我还必须删除 UWP 目录并在 Unity 中重建它是否相关。