我使用 Sphinx4 有一段时间了,它确实符合我的需求。我加载一个识别器,将音频数据传递给它,并在我的应用程序中使用识别的字符串。
现在我正在开发一个 C 应用程序(不幸的是 C++ 不是一个选项),我需要类似的东西,并认为我可以使用用 C 编写的 Sphinx3。
问题是我真的不知道它是如何在应用程序中使用的,并且没有 Sphinx4 提供的“Hello World”示例。
我已经编译并安装了 sphinxbase 和 sphinx3,现在我可以在我的应用程序中包含 sphinx 头文件。
现在我的问题:
- 是否有使用来自 C 环境的 sphinx3 的“简单”且有据可查的示例应用程序?
- 如何加载 sphinx3 引擎并使用我的二进制音频数据调用识别器?
- 或者:我是否需要启动像“sphinx3_decode”这样的应用程序并从我自己的应用程序中调用它?如果是这样,是否有一个示例应用程序?
先感谢您!
最好的问候,罗伯特