C++语音识别API

Pea*_*Gen 7 c++ voice speech-recognition artificial-intelligence voice-recognition

我正在寻找一个C++语音识别/语音识别API.我经历了很少,包括VOCE和pocketphenix.但这是我的要求

  1. 文字转语音
  2. 语音到文本(语音命令 - 我打算将语音转换为字符串并检查它是否是命令)
  3. 识别我的声音(非强制性)

VOCE api似乎没有提供我要求的东西,而pocketphenix似乎非常复杂.该API将与QT一起使用 - 最新版本与Visual Studio 2010编译器一起使用.

我听说过Microsoft提供的API,但我愿意尽可能远离Microsoft API.

我正在使用MS Windows 7终极版,所以如果API适用于Windows就足够了.

如果开源,API应该是免费的,因为我将在大学的最后一年项目中使用它.

JBe*_*ley 7

根据Voce主页,它将文本转换为语音和语音转换为文本.至于使用它与C++,当我在看源代码,我可以看到一个C++头在这里,有一些指令在这里.由于我没有经验,我无法专门就JNI提出建议.