提高英特尔真实语音识别的准确度

我们如何提高语音识别的准确性。 目前我正在使用命令和字典。 还有更多的方法可以进一步改善这一点。 我们是否也可以创建音频字典,以便将特定的音频识别为特定的句子。

 PXCMSpeechRecognition sr;
   session.CreateImpl<PXCMSpeechRecognition>(out sr);
   // sr is a PXCMSpeechRecognition instance.

            String[] cmds = new String[9] { "Switch on",  
                  "Light Off",
                 "Up",
                 "Down",
                 "Raise",
                 "Two",
                 "Three",
                 "Four",
                 "Five"
              };

            // Build the grammar.
            sr.BuildGrammarFromStringList(1, cmds, null);

            // Set the active grammar.
            sr.SetGrammar(1);

您可以设置音量提高看一看

我想如果你设定你的音量,系统可以更好地识别。

正如这位男士对你说的,你必须限制你的字典,但要小心,如果有一些似乎发音的单词,也许它可能会混淆声音。 示例:

   public void recognize(){

        PXCMAudioSource audioSource = session.CreateAudioSource();
        audioSource.SetVolume(1f);
        ....

      }

一种改进方法是将您的字典限制为预期的命令,短语。 这样,而不是检查通过5万字,它可以小得多。

链接地址: http://www.djcxy.com/p/34365.html

上一篇: Improve Accuracy Intel Real Sense Speech Recognition

下一篇: Accuracy is poor in speech recognition using pocket Sphinix