27 lines
951 B
C#
27 lines
951 B
C#
using System;
|
|
using System.Speech.Recognition;
|
|
using System.Globalization;
|
|
|
|
namespace SpeechRecognision {
|
|
class Program {
|
|
private static SpeechRecognitionEngine _recogniser;
|
|
|
|
static void Main(string[] args) {
|
|
Console.Write("Initializing Engine...");
|
|
_recogniser = new SpeechRecognitionEngine(new CultureInfo("de-DE"));
|
|
_recogniser.LoadGrammar(new DictationGrammar());
|
|
_recogniser.SpeechRecognized += OnSpeechRecognized;
|
|
_recogniser.SetInputToDefaultAudioDevice();
|
|
_recogniser.RecognizeAsync(RecognizeMode.Multiple);
|
|
Console.WriteLine("Done");
|
|
Console.WriteLine("Awaiting Input");
|
|
while (true) {
|
|
Console.ReadLine();
|
|
}
|
|
}
|
|
|
|
private static void OnSpeechRecognized(object sender, SpeechRecognizedEventArgs e) {
|
|
Console.WriteLine(e.Result.Text);
|
|
}
|
|
}
|
|
} |