AudioSignalProblemOccurredEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya SpeechRecognitionEngineolayı SpeechRecognizer için AudioSignalProblemOccurred
veri sağlar.
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Devralma
Örnekler
Aşağıdaki örnek, bir olay hakkında bilgi toplayan bir AudioSignalProblemOccurred olay işleyicisi tanımlar.
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.
}
Açıklamalar
veya SpeechRecognizer nesnesi bir olay oluşturduğunda SpeechRecognitionEngine bir AudioSignalProblemOccurred
örneği AudioSignalProblemOccurredEventArgs oluşturulur. Bir AudioSignalProblemOccurred
olayla ilgili bilgileri almak için olay işleyicisinde aşağıdaki özelliklere erişin:
özelliği, AudioPosition giriş cihazının oluşturulan ses akışındaki konumuna başvurur. Bunun aksine özelliği, RecognizerAudioPosition tanıyıcının ses girişi içindeki konumuna başvurur. Bu konumlar farklı olabilir. Daha fazla bilgi için bkz . Konuşma Tanıma Olaylarını Kullanma.
AudioSignalProblem özelliği hangi sorunun oluştuğuna işaret eder.
AudioSignalProblemOccurredEventArgs ' den EventArgstüretilir.
Özellikler
AudioLevel |
Olayla ilişkili ses düzeyini alır. |
AudioPosition |
Giriş cihazının ses akışında sorunun nerede oluştuğuna ilişkin konumu alır. |
AudioSignalProblem |
Ses sinyali sorununu alır. |
RecognizerAudioPosition |
Tanıyıcının aldığı ve sorunun oluştuğu yeri gösteren ses girişindeki konumu alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |