共用方式為


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 就會建立 的 EmulateRecognizeCompletedEventArgsEmulateRecognizeCompleted 實例。 若要取得辨識結果的相關資訊,請存取 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)

適用於

另請參閱