 |
|
Code (C#)
GrammarBuilder grammarBuilder = new GrammarBuilder();
grammarBuilder.Append(new Choices("yee","lob","koon","han","saan","mern","pun","roy","it", "non", "song", "ponlaub", "Some", "si", "Her", "Hold", "Get", "Bat", "Gaow", "Sib", "gee", "booug"));
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine();
recognizer.SetInputToDefaultAudioDevice();
recognizer.UnloadAllGrammars();
recognizer.LoadGrammar(new Grammar(grammarBuilder));
recognizer.SpeechHypothesized += new EventHandler<SpeechHypothesizedEventArgs>(recognizer_SpeechHypothesized);
Code (C#)
private void recognizer_SpeechHypothesized(object sender, SpeechHypothesizedEventArgs e)
{
switch (e.Result.Text)
{
case "han":
arrCommand.Add("/");
break;
case "koon":
arrCommand.Add("*");
break;
case "lob":
arrCommand.Add("-");
break;
case "non":
arrCommand.Add("1");
break;
case "it":
arrCommand.Add("1");
break;
case "booug":
arrCommand.Add("+");
break;
case "song":
arrCommand.Add("2");
break;
case "yee":
arrCommand.Add("2");
break;
case "Some":
arrCommand.Add("3");
break;
case "si":
arrCommand.Add("4");
break;
case "Her":
arrCommand.Add("5");
break;
case "Hold":
arrCommand.Add("6");
break;
case "Get":
arrCommand.Add("7");
break;
case "Bat":
arrCommand.Add("8");
break;
case "Gaow":
arrCommand.Add("9");
break;
case "Sib":
arrCommand.Add("10");
break;
case "roy":
arrCommand.Add("100");
break;
case "pun":
arrCommand.Add("1000");
break;
case "mern":
arrCommand.Add("10000");
break;
case "saan":
arrCommand.Add("100000");
break;
default:
break;
}
}
|
 |
 |
 |
 |
Date :
2016-06-17 06:56:35 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
 |
 |
 |
 |
|
|
 |