Бөлісу құралы:


AudioSignalProblemOccurredEventArgs Класс

Определение

Предоставляет данные для AudioSignalProblemOccurred события или SpeechRecognizer события SpeechRecognitionEngine.

public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
    inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
Наследование
AudioSignalProblemOccurredEventArgs

Примеры

В следующем примере определяется обработчик событий, который собирает сведения о событии 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.
}

Комментарии

Экземпляр AudioSignalProblemOccurredEventArgs создается при SpeechRecognitionEngine вызове AudioSignalProblemOccurred события или SpeechRecognizer объекта. Чтобы получить сведения, связанные с событием AudioSignalProblemOccurred , перейдите к следующим свойствам в обработчике события:

Свойство AudioPosition ссылается на позицию входного устройства в созданном звуковом потоке. Напротив, RecognizerAudioPosition свойство ссылается на положение распознавателя в его звуковом вводе. Эти позиции могут быть разными. Дополнительные сведения см. в разделе "Использование событий распознавания речи".

Свойство AudioSignalProblem указывает, какая проблема возникла.

AudioSignalProblemOccurredEventArgs является производным от EventArgs.

Свойства

Имя Описание
AudioLevel

Возвращает уровень звука, связанный с событием.

AudioPosition

Получает позицию в звуковом потоке устройства ввода, указывающее, где возникла проблема.

AudioSignalProblem

Возвращает проблему звукового сигнала.

RecognizerAudioPosition

Получает позицию в звуковом входе, полученную распознавательом, которая указывает, где возникла проблема.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел