0

我正在尝试安装 VOCE api,它是为 C++ 和 Java 构建的语音识别 API。这是我第二次使用外部 C++ 库,也是第一次使用 Java + C++ api。

语音链接 - http://voce.sourceforge.net/

在这个 API 中实际上没有 .lib 文件,只有 .jar 文件!我阅读了整个“read me”文件,但对如何为 C++ 进行设置没有很好的线索。我正在使用 QT,它是与 Visual Studio 2010 编译器一起使用的最新版本。

我该如何设置?

4

2 回答 2

3

查看来自 VOCE 的 C++ 标头和示例,似乎 C++ 选项正在使用Java 本机接口 (JNI)以允许 C++ 程序运行嵌入式 JVM。所有代码仍在 Java 中,但您只需要在您的项目中使用#'includevoce.h并确保您已正确设置 JNI。

这里有一个有用的 JNI 教程

于 2013-04-28T09:30:14.840 回答
2

对于 C++,最好只使用 CMUSphinx 项目 pocketsphinx:

http://cmusphinx.sourceforge.net

它在 C++ 中提供了类似的接口,Voce 无论如何都在使用它。

于 2013-04-28T11:57:10.310 回答