Spracherkennung

11/06/2009 - 20:14 von Christian Mauerer | Report spam
Hallo,

ich habe eine Frage zur Spracherkennung.
Habt ihr Erfahrung mit Spracherkennung? Wenn ja, welche?

Gibt es da schon Module, welche dazu verwendet werden können und von C# aus
programmiert werden können?

Vielen Dank schon mal und schöne Grüße

Christian
 

Lesen sie die antworten

#1 Frank Dzaebel
11/06/2009 - 21:12 | Warnen spam
Hallo Christian,

ich habe eine Frage zur Spracherkennung.
Habt ihr Erfahrung mit Spracherkennung? Wenn ja, welche?
Gibt es da schon Module, welche dazu verwendet werden können und von C#
aus programmiert werden können?



ja, sehr sehr einfach und managed und in Deutsch nutzbar.
Die .NET "System.Speech.dll" über Verweise einbinden und dann:

SpeechRecognizer rec = new SpeechRecognizer();

public Form1()
{
InitializeComponent();
rec.SpeechRecognized += rec_SpeechRecognized;
}

void rec_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
lblLetter.Text = e.Result.Text;
}

void Form1_Load(object sender, EventArgs e)
{
var c = new Choices();
for (var i = 0; i <= 100; i++) c.Add(i.ToString());
var gb = new GrammarBuilder(c);
var g = new Grammar(gb);
rec.LoadGrammar(g);
rec.Enabled = true;
}

Es ist insgesamt so ~lalal IMHO. Halt manchmal
Spracherkennungsfehler, aber das kannst Du ja
schnell selber testen und für Dich beurteilen.

Oder was gekauftes:

[Dragon NaturallySpeaking 10 SDK]
http://www.nuance.com/naturallyspea...ts/sdk.asp

Weiterführende Links ggf.:

[Microsoft Speech: Home Page]
http://www.microsoft.com/speech/spe...fault.mspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen