Поделиться через


SpeechHypothesizedEventArgs Класс

Определение

Возвращает уведомление из события SpeechHypothesized или SpeechHypothesized.

Этот класс служит для поддержки инфраструктуры .NET Framework и не предназначен для непосредственного использования в коде приложения.

public ref class SpeechHypothesizedEventArgs : System::Speech::Recognition::RecognitionEventArgs
public class SpeechHypothesizedEventArgs : System.Speech.Recognition.RecognitionEventArgs
[System.Serializable]
public class SpeechHypothesizedEventArgs : System.Speech.Recognition.RecognitionEventArgs
type SpeechHypothesizedEventArgs = class
    inherit RecognitionEventArgs
[<System.Serializable>]
type SpeechHypothesizedEventArgs = class
    inherit RecognitionEventArgs
Public Class SpeechHypothesizedEventArgs
Inherits RecognitionEventArgs
Наследование
SpeechHypothesizedEventArgs
Атрибуты

Примеры

В приведенном ниже примере создается обработчик для SpeechRecognizer.SpeechHypothesized событий или SpeechRecognitionEngine.SpeechHypothesized . Обработчик использует экземпляр для SpeechHypothesizedEventArgs возврата и отображения сведений о предварительно распознанной фразе.

// Create a handler for the SpeechHypothesized event.  
recognizer.SpeechHypothesized += new EventHandler<SpeechHypothesizedEventArgs>(recognizer_SpeechHypothesized);  

// Handle the event and display the hypothesized result.  
void recognizer_SpeechHypothesized (object sender, SpeechHypothesizedEventArgs e)  
  {  
    Console.WriteLine("Hypothesized text: " + e.Result.Text);  
  }  

Комментарии

Событие SpeechHypothesized вызывается классами SpeechRecognizer и SpeechRecognitionEngine .

Подробные сведения о предварительно распознанной фразе можно получить с помощью Result свойства .

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

Интерфейс SpeechHypothesizedEventArgs является производным от интерфейса RecognitionEventArgs.

Свойства

Result

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

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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