私はSAPIの音声認識の精度が良いのか疑いがありましたか? 1から10までの数値を読み込もうとすると、精度は3%でさえありません。私は間違っていたのか、それともSAPI自体が正確さの面で不安定であるのか疑いがありましたか?私はエンジンが1から10の数字を完全に認識できないことにショックを受けた。私は、その正確さにうんざりし、私たちは、音声認識SAPI 5.1の精度は良いですか?
のための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;
};
よろしく Bhuvan
です
3%の場合、重いリスプで話すか、コードが間違っています。あなたの質問には私たちがあなたを助けるのに役立つものはありません。 –
こんにちは私はコードで私の質問を編集しました..あなたは一度コードを確認してください – Bhuvan
ちょっと私はコードで私の質問を編集..あなたは一度コードを確認します..私はちょうど私の通常の文法を与えた私はまだ正確さの問題を抱えています。これはマイクの問題です。しかし、サウンドレコーダーのためには完全に動作しています – Bhuvan