6

Sto cercando un'API di riconoscimento vocale/riconoscimento vocale C++. Ne ho attraversati alcuni, tra cui VOCE e pocketphenix. Tuttavia questo è il mio requisitoAPI di riconoscimento vocale C++

  1. Text to speech
  2. Discorso al testo (comandi vocali - Ho in programma di convertire la voce in stringa e verificare se si tratta di un comando)
  3. Identificare la mia voce (non obbligatorio)

VOCE api sembra non fornire quello che sto chiedendo, e pocketphenix sembra estremamente complessa. L'API verrà utilizzata con QT - l'ultima versione che funziona con il compilatore Visual Studio 2010.

Ho sentito che esiste un'API fornita da Microsoft, ma sono disposto a stare lontano dalle API Microsoft il più possibile.

Sto usando MS Windows 7 ultimate, quindi è sufficiente se l'API funziona con Windows.

L'API deve essere gratuita e migliore se opensource perché la userò nel mio progetto di anno conclusivo all'università.

Per favore aiuto.

+0

In che modo Voce non fornisce ciò che stai cercando? – JBentley

+0

@JBentley: Voice to text. A parte questo, non capisco davvero come usarlo con C++. So che JNI è usato, ma ogni articolo dice come puoi usare C++ con Java, non Java con C++ :(- http://stackoverflow.com/questions/16261390/how-to-install-voce-for-c/16262602 ? noredirect = 1 # 16262602 –

+0

@JBentley: Si prega di fornire il tuo commento come risposta. Lo contrassegnerò come risolto :) –

risposta

6

In base allo Voce home page, invia messaggi vocali e vocali al testo. Per quanto riguarda l'utilizzo con C++, quando guardo il codice sorgente, posso vedere un'intestazione C++ here, e ci sono alcune istruzioni here. Non posso consigliarti specificatamente su JNI perché non ho esperienza con questo.