AudioSignalProblemOccurredEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza dane dotyczące AudioSignalProblemOccurred
zdarzenia obiektu SpeechRecognizer lub .SpeechRecognitionEngine
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
W poniższym przykładzie zdefiniowano procedurę obsługi zdarzeń, która zbiera informacje o zdarzeniu AudioSignalProblemOccurred .
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.
}
Uwagi
Wystąpienie klasy AudioSignalProblemOccurredEventArgs jest tworzone, gdy SpeechRecognitionEngine obiekt lub SpeechRecognizer zgłasza AudioSignalProblemOccurred
zdarzenie. Aby uzyskać informacje dotyczące zdarzenia AudioSignalProblemOccurred
, uzyskaj dostęp do następujących właściwości w procedurze obsługi zdarzenia:
Właściwość AudioPosition odwołuje się do pozycji urządzenia wejściowego w generowanym strumieniu audio. RecognizerAudioPosition Natomiast właściwość odwołuje się do pozycji rozpoznawania w danych wejściowych audio. Te pozycje mogą być różne. Aby uzyskać więcej informacji, zobacz Using Speech Recognition Events (Używanie zdarzeń rozpoznawania mowy).
Właściwość AudioSignalProblem wskazuje, który problem wystąpił.
AudioSignalProblemOccurredEventArgs pochodzi z klasy EventArgs.
Właściwości
AudioLevel |
Pobiera poziom dźwięku skojarzony ze zdarzeniem. |
AudioPosition |
Pobiera pozycję w strumieniu audio urządzenia wejściowego, który wskazuje, gdzie wystąpił problem. |
AudioSignalProblem |
Pobiera problem z sygnałem dźwiękowym. |
RecognizerAudioPosition |
Pobiera pozycję w danych wejściowych dźwiękowych, które otrzymał rozpoznający, wskazujący, gdzie wystąpił problem. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |