AudioSignalProblemOccurredEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |