Improve Accuracy Intel Real Sense Speech Recognition
How can we improve accuracy in speech recognition. Currently i am using Commands and Dictionary. Are there any more ways to improve this further. Can we create an audio dictionary as well such that a particular audio should be recognized as a particular sentence.
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);
You can set the Volume up Take a look
I think if you set your volume up the system can recognize better.
As the man said to you , you have to limit your dictionary, but be careful if there are words with a seem pronunciation , maybe it may confuse the sound. EXAMPLE :
public void recognize(){
PXCMAudioSource audioSource = session.CreateAudioSource();
audioSource.SetVolume(1f);
....
}
One way to improve is to limit your dictionary to expected commands, phrases. That way instead of checking thru 50k words, it can be much smaller.
链接地址: http://www.djcxy.com/p/34366.html上一篇: 如何收集和准备用于语音识别的数据?
下一篇: 提高英特尔真实语音识别的准确度