Domanda

Voglio iniziare con il riconoscimento vocale e sintesi vocale in prototipo basato sul riconoscimento vocale qualcuno mi ha detto di usare server di Microsoft Speech SDK (e così via)

quando ho questo, come faccio a programm un'applicazione, e con la quale linguaggio di programmazione (sviluppo ambiente?)?

ha esperienza qualcuno con asterisco o SVOX?

ho bisogno di fare:

il riconoscimento vocale sintesi vocale

i non deve essere un ottimo riconoscimento vocale - credo che 30 -50 parole dovrebbero essere sufficienti per l'inizio. Sto lavorando con le finestre.

grazie in anticipo

È stato utile?

Soluzione

Se si sceglie di utilizzare lo Speech Engine di Microsoft, ci sono le API .NET Framework. Come ho già detto in altri post, ci sono due spazi dei nomi (System.Speech per l'utilizzo desktop e Microsoft.Speech per l'utilizzo del server). È possibile programmare in qualsiasi linguaggio .NET ed è possibile utilizzare Visual Studio.

C'è un ottimo articolo che è stato pubblicato un paio di anni fa a http: //msdn.microsoft.com/en-us/magazine/cc163663.aspx . E 'probabilmente il miglior articolo introduttivo che ho trovato finora. Tuttavia, si è basata su una versione non definitiva del WinFX API e le classi System.Speech sono stati cambiati quando Vista è stato rilasciato. I campioni in questo articolo non si compilano a causa di questi cambiamenti API di rottura e non ho trovato eventuali aggiornamenti o errata per spiegare questo. Cerca su Internet per il nome del metodo “AppendResultKeyValue”, troverete alcuni post del forum come http://www.ms-news.net/f3012/system-speech-breaking-changes-3025734.html in cui le persone sono imbattuto in questo stesso problema.

E 'ancora un buon articolo introduttivo e la lettura vale la pena. con un po 'di hacking, è possibile ottenere il lavoro applicazione del campione.

Altri suggerimenti

linguistica computazionale quando ho studiato lo strumento di scelta era Praat , un orribilmente confuso strumento che ti permette di fare praticamente qualsiasi cosa discorso legati prototipazione.

Non penso che abbia tutte le API esterna, ma il suo linguaggio di scripting interno è sufficiente per le applicazioni rudimentali, e ha un sacco di funzioni built-in. Per "Getting Started" sulla teoria e algoritmi non è troppo male.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top