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