RecognizerInfo 類別

定義

表示 SpeechRecognizerSpeechRecognitionEngine 執行個體的相關資訊。

public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
    interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
繼承
RecognizerInfo
實作

範例

下列範例會根據允許 SpeechRecognitionEngine 的組態驗證指定的 CultureInfo 和識別碼字串,並以物件清單 RecognizerInfo 表示。

CultureInfo如果 和 識別碼字串有效,此範例會使用 RecognizerInfo 實例做為引數,建立 的新實例 SpeechRecognitionEngine

private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)   
{  
  // Select based on a specific recognizer configuration  
  SpeechRecognitionEngine speechRecognitionEngine=null;  
  foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())   
  {  
    if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)   
    {  
      speechRecognitionEngine = new SpeechRecognitionEngine(config);  
      break;  
    }  
  }  
  return speechRecognitionEngine;  
}  

備註

您可以使用 物件 SpeechRecognizerSpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngine 物件,取得初始化辨識引擎 SpeechRecognizer.RecognizerInfo 的識別資訊。

SpeechRecognizer 取得之 RecognizerInfo 實例中傳回的資訊取決於主控台語音屬性成員中的設定。

您可以使用 的 RecognizerInfo 實例來建構使用 建構函式的特定組 SpeechRecognitionEngine(RecognizerInfo)SpeechRecognitionEngine

靜態方法 InstalledRecognizers 會以實例的形式傳回所有可用 SpeechRecognitionEngine 組態 RecognizerInfo 的清單。

屬性

AdditionalInfo

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體的其他資訊。

Culture

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體所支援的文化特性。

Description

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體的描述。

Id

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體的識別項。

Name

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體的易記名稱。

SupportedAudioFormats

取得 SpeechRecognizerSpeechRecognitionEngine 執行個體所支援的音訊格式。

方法

Dispose()

處置 RecognizerInfo 物件。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱