EmulateRecognizeCompletedEventArgs 类

定义

SpeechRecognizerSpeechRecognitionEngine 类的 EmulateRecognizeCompleted 事件提供数据。

public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
继承
EmulateRecognizeCompletedEventArgs

示例

以下示例将 事件的事件处理程序 EmulateRecognizeCompleted 添加到 SpeechRecognitionEngine。 处理程序从 Result 属性获取识别的文本。

private SpeechRecognitionEngine sre;  

// Initialize the speech recognition engine.   
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  

  // Add a handler for the EmulateRecognizeCompleted event.  
  sre.EmulateRecognizeCompleted += new EventHandler<EmulateRecognizeCompletedEventArgs>(sre_EmulateRecognizeCompleted);  

  // Add other initialization code here.  
}  

// Handle the EmulateRecognizeCompleted event.   
void sre_EmulateRecognizeCompleted(object sender, EmulateRecognizeCompletedEventArgs e)  
{  
  if (e.Result == null) return;  

  string phrase = e.Result.Text;  

  // Add event handler code here.  
}  

注解

当 对象引发 事件时SpeechRecognitionEngine,会创建 的EmulateRecognizeCompleted实例EmulateRecognizeCompletedEventArgs。 若要获取有关识别结果的信息,请在 事件的处理程序中访问 Result 属性。

模拟是文本(而不是音频)作为语音识别引擎的输入的过程。 若要在仿真期间绕过对象的音频输入 SpeechRecognitionEngine ,请使用 SetInputToNull 方法。

如果语音识别引擎在识别操作期间遇到异常,则 Error 属性设置为 异常,并将 Result 属性设置为 null

EmulateRecognizeCompletedEventArgs 派生自 AsyncCompletedEventArgs

属性

Cancelled

获取一个值,该值指示异步操作是否已被取消。

(继承自 AsyncCompletedEventArgs)
Error

获取一个值,该值指示异步操作期间发生的错误。

(继承自 AsyncCompletedEventArgs)
Result

获取所模拟识别的结果。

UserState

获取异步任务的唯一标识符。

(继承自 AsyncCompletedEventArgs)

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RaiseExceptionIfNecessary()

如果异步操作失败,则引发用户提供的异常。

(继承自 AsyncCompletedEventArgs)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅