0

SAPI の音声認識の精度は高いのでしょうか? 1 から 10 までの数字を読み取ろうとすると、精度は 3% にもなりません。私が間違っていたのか、SAPI自体が精度の点で不安定なのか疑問に思っていましたか?エンジンが 1 ~ 10 の数字を完全に認識できないことにショックを受けました。私はその精度にうんざりしています.音声認識用のC#のオープンソースは他にありますか

そして私のコードは

ここにコードスニペットを示します

    private Grammar Grammar Creation()
            {
                Choices NumberChoice = new Choices("one", "two", "three", "four", "five", "six", "seven", "eight","nine","ten");                    
                GrammarBuilder NumGrammarBuilder = new GrammarBuilder(NumberChoice);
                var NumGrammar = new Grammar(NumGrammarBuilder);
                return NumGrammar;
            }

and i am recognizing like this
  recognitionEngine.UnloadAllGrammars();
                Grammar cg = CreateSampleGrammar();
                recognitionEngine.LoadGrammar(cg);
                recognitionEngine.RecognizeAsync(RecognizeMode.Multiple);
       recognitionEngine.SetInputToDefaultAudioDevice();               

  recognitionEngine.SpeechRecognized += (s, args) =>
            {

                foreach (RecognizedWordUnit word in args.Result.Words)
                {
                    // You can change the minimun confidence level here                    
                    if (word.Confidence > 0.8f)
                        freeTextBox.Text += word.Text + " ";
                }
                freeTextBox.Text += Environment.NewLine;
            };

よろしくブーバン

4

2 に答える 2

-2

Google はいくつかの を表示しますが、良いものを表示するには、おそらく $$ を支払う必要があります。

于 2011-06-30T11:55:29.193 に答える