AudioSignalProblemOccurredEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt gegevens voor de AudioSignalProblemOccurred gebeurtenis van een SpeechRecognizer of een SpeechRecognitionEngine.
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Overname
Voorbeelden
In het volgende voorbeeld wordt een gebeurtenis-handler gedefinieerd waarmee informatie over een AudioSignalProblemOccurred gebeurtenis wordt verzameld.
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.
}
Opmerkingen
Er wordt een exemplaar van AudioSignalProblemOccurredEventArgs gemaakt wanneer het SpeechRecognitionEngine of SpeechRecognizer object een AudioSignalProblemOccurred gebeurtenis genereert. Als u informatie over een AudioSignalProblemOccurred gebeurtenis wilt ophalen, opent u de volgende eigenschappen in de handler voor de gebeurtenis:
De AudioPosition eigenschap verwijst naar de positie van het invoerapparaat in de gegenereerde audiostream. De eigenschap verwijst daarentegen RecognizerAudioPosition naar de positie van de recognizer binnen de audio-invoer. Deze posities kunnen verschillen. Zie Spraakherkenningsevenementen gebruiken voor meer informatie.
De AudioSignalProblem eigenschap geeft aan welk probleem is opgetreden.
AudioSignalProblemOccurredEventArgs is afgeleid van EventArgs.
Eigenschappen
| Name | Description |
|---|---|
| AudioLevel |
Hiermee haalt u het audioniveau op dat aan de gebeurtenis is gekoppeld. |
| AudioPosition |
Hiermee haalt u de positie op in de audiostream van het invoerapparaat die aangeeft waar het probleem is opgetreden. |
| AudioSignalProblem |
Hiermee haalt u het geluidssignaalprobleem op. |
| RecognizerAudioPosition |
Hiermee haalt u de positie op in de audio-invoer die de recognizer heeft ontvangen die aangeeft waar het probleem is opgetreden. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |