Frage

ich will mit Spracherkennung und Sprachsynthese zu beginnen in Prototyp basiert auf Spracherkennung jemand hat mir gesagt, Microsoft Speech Server (sdk und so weiter) zu verwenden,

Wenn ich diese, wie programmiere ich eine Anwendung, und mit welcher Programmiersprache (Entwicklungsumgebung?)?

hat jemand Erfahrung mit Sternchen oder SVOX?

ich brauche zu tun:

Spracherkennung Sprachsynthese

i muss nicht eine sehr gute Spracherkennung sein - ich denke, 30 -50 Worte für den Anfang genug sein sollten. Ich arbeite mit Fenster.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Wenn Sie die Microsoft Speech Engine verwenden wählen, gibt es .NET Framework-APIs. Wie ich in dem anderen Beitrag erwähnt, gibt es zwei Namensräume (System.Speech für den Desktop-Einsatz und Microsoft.Speech für den Server-Einsatz). Sie können in jeder .NET-Sprache programmieren und Sie können Visual Studio verwenden.

Es ist ein sehr guter Artikel, der vor ein paar Jahren unter http veröffentlicht wurde: //msdn.microsoft.com/en-us/magazine/cc163663.aspx . Es ist wahrscheinlich der beste einleitende Artikel, den ich bisher gefunden habe. Es wurde jedoch auf der Basis einer Vorabversion der WinFX-API und die System.Speech Klassen wurden geändert, wenn Vista veröffentlicht wurde. Die Proben in dem Artikel nicht kompilieren, weil diese Bruch API-Änderungen, und ich habe festgestellt, kein Updates oder errata, dies zu erklären. Suchen Sie im Internet nach dem Methodennamen „AppendResultKeyValue“, werden Sie ein paar Forum-Beiträge wie http://www.ms-news.net/f3012/system-speech-breaking-changes-3025734.html , wo die Menschen in das gleiche Problem lief.

Es ist immer noch ein guter Einführungsartikel und lesenswerte. mit einem wenig von Hacking, können Sie die Beispielanwendung zum Laufen bringen.

Andere Tipps

Als ich studierte Computerlinguistik das Werkzeug der Wahl war Praat , ein schrecklich verwirrt Prototyping Tool, das Sie gerade über alles tun sprachbezogenen lässt.

Ich glaube nicht, dass jede externe API hat, aber seine interne Skriptsprache für rudimentäre Anwendungen ausreichend, und es hat viele in-integrierten Funktionen. Für „getting started“ auf Theorie und Algorithmen es nicht so schlimm ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top