using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Speech; namespace System.Speech.Recognition { public partial class Form1 : Form { 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(); // Doens't work must use English words to add to Choices and // populate grammar. // //for (var i = 0; i <= 100; i++) // c.Add(i.ToString()); c.Add("one"); c.Add("two"); c.Add("three"); c.Add("four"); c.Add("hi"); c.Add("hello"); c.Add("I"); c.Add("A"); c.Add("B"); c.Add("C"); c.Add("D"); c.Add("amer"); // etc... var gb = new GrammarBuilder(c); var g = new Grammar(gb); rec.LoadGrammar(g); rec.Enabled = true; } private void lblLetter_Click(object sender, EventArgs e) { } } }
for (char letter = 'A'; letter <= 'Z'; ++letter) c.Add(letter.ToString());
string letterA = ((char)97).ToString(); string letterZ = ((char)(97 + 25)).ToString(); MessageBox.Show(letterA + "-" + letterZ); MessageBox.Show(1.ToString() + "-" + 10.ToString());
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)