C ++ Speech Recognition API

I am looking for a C ++ speech recognition / speech recognition program. I went through several, including VOCE and pocketphenix. However this is my requirement

  • Text to speech
  • Speech to text (voice commands - I plan to convert the voice to a string and check if this is a command)
  • Define my vote (optional)

VOCE api does not seem to provide what I ask, and pocketphenix seems extremely complex. The API will be used with QT, the latest version that works with the Visual Studio 2010 compiler.

I heard that there is an API provided by Microsoft, but I am prepared to stay away from the Microsoft API as much as possible.

I use MS Windows 7 final, so this is enough if the API works with windows.

The API should be free and better if you use openource, because I will use it in my Final Year project at the university.

Please, help.

+6
source share
1 answer

According to the Voce homepage , it transmits text to voice and voice to text. Regarding using it with C ++, when I look at the source code, I can see the C ++ header here , and there are a few instructions here . I cannot advise you specifically about JNI, as I have no experience with this.

+6
source

Source: https://habr.com/ru/post/943821/


All Articles