You are on page 1of 1

using using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; System.Speech.Recognition;

namespace SpeechRecognitionExample { public partial class Form1 : Form { private SpeechRecognitionEngine recognitionEngine; public Form1() { InitializeComponent(); recognitionEngine = new SpeechRecognitionEngine(); recognitionEngine.SetInputToDefaultAudioDevice(); recognitionEngine.SpeechRecognized += (s, args) => { foreach (RecognizedWordUnit word in args.Result.Words) { if (word.Confidence > 0.8f) txtOutput.Text += word.Text + " "; } txtOutput.Text += Environment.NewLine; }; recognitionEngine.LoadGrammar(new DictationGrammar()); } private void btnStart_Click(object sender, EventArgs e) { recognitionEngine.RecognizeAsync(RecognizeMode.Multiple); } private void btnStop_Click(object sender, EventArgs e) { recognitionEngine.RecognizeAsyncStop(); } } }

You might also like