Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ Speech recognition API [closed]

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.

like image 749
PeakGen Avatar asked Apr 28 '13 15:04

PeakGen


People also ask

Is Google Speech API open source?

Google today open-sourced the speech engine that powers its Android speech recognition transcription tool Live Transcribe. The company hopes doing so will let any developer deliver captions for long-form conversations. The source code is available now on GitHub.

Can Google Speech API be used offline?

Android does have offline speech recognition capabilities. You can activate this by going to Settings - Language and Input - Voice Input and touch the cog icon next to Enhanced Google Services.


1 Answers

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.

like image 68
JBentley Avatar answered Nov 06 '22 00:11

JBentley