I am seeking for a C++ speech recognition/voice recognition API. I have gone through few, including VOCE and pocketphenix. However this is my requirement
VOCE api seems not to provide what I am asking for, and pocketphenix seems extremely complex. The API will be used with QT - latest version which works with Visual Studio 2010 compiler.
I have heard there is a API provided by Microsoft, but I am willing to stay away from Microsoft APIs as much as possible.
I am using MS Windows 7 ultimate, so the it is enough if the API works with windows.
The API should be free and better if opensource because I will be using this in my Final Year project at university.
According to the Voce home page, it does text to voice and voice to text. As for using it with C++, when I look at the source code, I can see a C++ header here, and there are some instructions here. I can't advise you specifically on JNI as I have no experience with it.