C++ Speech recognition API [closed]
Asked Answered
B

1

9

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

  1. Text to speech
  2. Speech to text (voice commands - I am planning to convert voice into string and check whether it is a command)
  3. Identify my voice (not mandatory)

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.

Bucky answered 28/4, 2013 at 15:46 Comment(3)
In what way does Voce not provide what you're looking for?Routh
@JBentley: Voice to text. Apart from that, I really don't understand how to use it with C++. I know JNI is used, but every article says how you can use C++ with Java, not Java with C++ :( - https://mcmap.net/q/1317973/-how-to-install-voce-for-c/…Bucky
@JBentley: Please provide your comment as an answer. I will mark it as solved :)Bucky
R
7

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.

Routh answered 29/4, 2013 at 18:32 Comment(1)
The code in this link is very old and doesn't work. Libraries aren't updated.Karlsruhe

© 2022 - 2024 — McMap. All rights reserved.