AudioSignalProblemOccurredEventArgs Klasse
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.
Stellt Daten für das AudioSignalProblemOccurred
Ereignis eines SpeechRecognizer oder eines bereit SpeechRecognitionEngine.
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Vererbung
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.RecognizerAudioPosition);
// Insert additional event handler code here.
}
Hinweise
Eine instance von AudioSignalProblemOccurredEventArgs wird erstellt, wenn das - oder SpeechRecognizer -SpeechRecognitionEngineObjekt ein AudioSignalProblemOccurred
-Ereignis auslöst. Um Informationen im Zusammenhang mit einem AudioSignalProblemOccurred
Ereignis abzurufen, greifen Sie auf die folgenden Eigenschaften im Handler für das Ereignis zu:
Die AudioPosition -Eigenschaft verweist auf die Position des Eingabegeräts im generierten Audiodatenstrom. Im Gegensatz dazu verweist die RecognizerAudioPosition -Eigenschaft auf die Position der Erkennung innerhalb der Audioeingabe. Diese Positionen können unterschiedlich sein. Weitere Informationen finden Sie unter Verwenden von Spracherkennungsereignissen.
Die AudioSignalProblem -Eigenschaft gibt an, welches Problem aufgetreten ist.
AudioSignalProblemOccurredEventArgs wird von EventArgs abgeleitet.
Eigenschaften
AudioLevel |
Ruft die dem Ereignis zugeordnete Audiostufe ab. |
AudioPosition |
Ruft die Position im Audiostream des Eingabegeräts ab, der angibt, wo das Problem aufgetreten ist. |
AudioSignalProblem |
Ruft das Audiosignalproblem ab. |
RecognizerAudioPosition |
Ruft die Position in der Audioeingabe ab, dass die Erkennung empfangen hat, die angibt, wo das Problem aufgetreten ist. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |