首先,我会解释发生了什么。 我正在使用Sphinx 4进行语音识别,我没有使用它或任何其他语音识别的经验,所以我不是很擅长。基本上我试图让我自己的JARVIS类型的东西不那么复杂。我一开始就想做的就是用预先制作的命令(例如“启动photoshop”)简单地浏览我的电脑。我知道如何打开这样的Photoshop,但我不能让狮身人面像识别我的声音。当我说'启动photoshop'时,控制台只打印'hello'+其中一个示例名称。我不知道为什么。正如我所说,我对语音识别非常陌生,因此我刚从互联网上学习并学习了一些代码。以下是代码:http://pastebin.com/nbF6BSDB
语法文件:http://pastebin.com/Mpric8gG
BTW go girl用于Google。 有什么帮助吗?
答案 0 :(得分:0)
当我说'启动photoshop'时,控制台只会输出'hello'+其中一个示例名称。
您没有正确替换jar中的语法文件。可能你把语法放在其他位置,并在构建过程中被覆盖。要替换你需要的语法:
或者,您可以在xml配置文件中使用file:
URI指定另一个语法位置,以便从文件加载语法,而不是从jar中的资源加载语法。