1

我在按照本教程使用 Sphinx4 和 Java-Speech-API 创建语音识别时遇到了一个问题。我所做的与作者在他的博客中所做的完全相同,但是当我执行我的程序时,我收到了 NullPointerException

Recognizer recognizer = (Recognizer)cm.lookup("recognizer");
recognizer.allocate(); //Here is my null-pointer

有可能是安全问题吗?如果是一个,我该如何解决?

感谢您的帮助,祝您有美好的一天。

4

1 回答 1

1

但是当我执行我的程序时,我收到一个 NullPointerException

识别器为空,因为它在您的配置文件中丢失。配置管理器找不到识别器组件并返回 null。

你需要确保你有一个正确的配置文件

有可能是安全问题吗?

我在按照本教程创建时遇到了问题

而不是从网上遵循一些破碎的教程,你应该更好地阅读官方的:

http://cmusphinx.sourceforge.net/wiki/tutorial

了解基础知识。此外,您可以使用任何适合您需要的 Sphinx4 演示,而不是按照博客作者的建议编写自己的代码。这样您就可以更快地实现目标。

于 2013-04-29T20:59:00.663 回答