AudioSignalProblem Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine Liste der möglichen Probleme im Audiosignal, das einer Spracherkennungs-Engine bereitgestellt wird.
public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem =
Public Enum AudioSignalProblem
- Vererbung
Felder
None | 0 | Keine Probleme bei Audioeingabe. |
NoSignal | 2 | Audioeingabe wird nicht erkannt. |
TooFast | 5 | Audioeingabe ist zu schnell. |
TooLoud | 3 | Audioeingabe ist zu laut. |
TooNoisy | 1 | Audioeingabe hat zu viel Hintergrundgeräusch. |
TooSlow | 6 | Audioeingabe ist zu langsam. |
TooSoft | 4 | Audioeingabe ist zu leise. |
Beispiele
Im folgenden Beispiel wird ein Ereignishandler definiert, der Informationen zu einem AudioSignalProblemOccurred Ereignis sammelt.
private SpeechRecognitionEngine sre;
// Initialize the speech recognition engine.
private void Initialize()
{
sre = new SpeechRecognitionEngine();
// Add a handler for the AudioSignalProblemOccurred event.
sre.AudioSignalProblemOccurred += new EventHandler<AudioSignalProblemOccurredEventArgs>(sre_AudioSignalProblemOccurred);
}
// Gather information when the AudioSignalProblemOccurred event is raised.
void sre_AudioSignalProblemOccurred(object sender, AudioSignalProblemOccurredEventArgs e)
{
StringBuilder details = new StringBuilder();
details.AppendLine("Audio signal problem information:");
details.AppendFormat(
" Audio level: {0}" + Environment.NewLine +
" Audio position: {1}" + Environment.NewLine +
" Audio signal problem: {2}" + Environment.NewLine +
" Recognition engine audio position: {3}" + Environment.NewLine,
e.AudioLevel, e.AudioPosition, e.AudioSignalProblem,
e.recoEngineAudioPosition);
// Insert additional event handler code here.
}
Hinweise
Die AudioSignalProblemOccurredEventArgs.AudioSignalProblem -Eigenschaft ruft einen Member dieser Enumeration ab, wenn oder SpeechRecognitionEngineSpeechRecognizer ein AudioSignalProblemOccurred Ereignis auslöst.