speech と、このような数字のみを検出する grmmar を追加しました
SpeechRecognitionEngine RecognitionEngine = new SpeechRecognitionEngine(new CultureInfo("en-US", true));
// Created Grammar For only Numbers 1 to 10
var NumberChoice = new Choices();
for (var i = 0; i <= 10; i++)
{
NumberChoice.Add(i.ToString());
}
var NumGrammarBuilder = new GrammarBuilder(NumberChoice);
var NumGrammar = new Grammar(NumGrammarBuilder);
RecognitionEngine.LoadGrammar(NumGrammar);
RecognitionEngine.SetInputToDefaultAudioDevice();
RecognitionResult Result = RecognitionEngine.Recognize();
txt_vtc.Text = Result.Text;
しかし、私が話すと、出力が時々異なってきます.2つ言うと8つになり、最も悪いのは、ファンのスイッチを入れて話すと、小さな音でも認識されないことです. これは通常のクライアントに役立ちますか?クライアントがピンを言うと、ピンコードをキャプチャしてテキストファイルに保存する必要があります..これは私にとって便利ですか..
1から10まで正しく認識できればそれで十分でしょうか? 誰でもこのシナリオで私を助けることができます. ユーザーが話すときにプログレス バーやメーターを表示できますか? 英語 - 英国文化を音声認識に使用できますか? このためのサードパーティの dll はありますか?
よろしくブーバン