in Tools/Recorder/AppMain.cpp [339:374]
void AppMain::OnSpeechQualityDegraded(
Windows::Media::SpeechRecognition::SpeechRecognizer^ recognizer,
Windows::Media::SpeechRecognition::SpeechRecognitionQualityDegradingEventArgs^ args)
{
switch (args->Problem)
{
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::TooFast:
dbg::trace(L"The user spoke too quickly.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::TooSlow:
dbg::trace(L"The user spoke too slowly.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::TooQuiet:
dbg::trace(L"The user spoke too softly.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::TooLoud:
dbg::trace(L"The user spoke too loudly.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::TooNoisy:
dbg::trace(L"There is too much noise in the signal.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::NoSignal:
dbg::trace(L"There is no signal.");
break;
case Windows::Media::SpeechRecognition::SpeechRecognitionAudioProblem::None:
default:
dbg::trace(L"An error was reported with no information.");
break;
}
}