Bagikan melalui


AudioSignalProblemOccurredEventArgs Kelas

Definisi

Menyediakan data untuk AudioSignalProblemOccurred peristiwa SpeechRecognizer atau SpeechRecognitionEngine.

public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
    inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
Warisan
AudioSignalProblemOccurredEventArgs

Contoh

Contoh berikut mendefinisikan penanganan aktivitas yang mengumpulkan informasi tentang suatu AudioSignalProblemOccurred peristiwa.

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.  
}  

Keterangan

Instans AudioSignalProblemOccurredEventArgs dibuat saat SpeechRecognitionEngine objek atau SpeechRecognizer memunculkan AudioSignalProblemOccurred peristiwa. Untuk mendapatkan informasi yang AudioSignalProblemOccurred terkait dengan peristiwa, akses properti berikut di handler untuk peristiwa:

Properti AudioPosition mereferensikan posisi perangkat input dalam aliran audio yang dihasilkan. Sebaliknya, properti mereferensikan RecognizerAudioPosition posisi pengenal dalam input audionya. Posisi ini bisa berbeda. Untuk informasi selengkapnya, lihat Menggunakan Peristiwa Pengenalan Ucapan.

Properti AudioSignalProblem menunjukkan masalah mana yang terjadi.

AudioSignalProblemOccurredEventArgs berasal dari EventArgs.

Properti

AudioLevel

Mendapatkan tingkat audio yang terkait dengan peristiwa.

AudioPosition

Mendapatkan posisi dalam aliran audio perangkat input yang menunjukkan di mana masalah terjadi.

AudioSignalProblem

Mendapatkan masalah sinyal audio.

RecognizerAudioPosition

Mendapatkan posisi dalam input audio yang telah diterima pengenal yang menunjukkan di mana masalah terjadi.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga