語言

RecognizerInfo 類別

定義

代表關於某個 SpeechRecognizer 或 SpeechRecognitionEngine 實例的資訊。

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
實作

範例

以下範例驗證給定 CultureInfo 的 與 識別字串,以 SpeechRecognitionEngine 允許的配置形式表示為物件清單 RecognizerInfo 。

若 CultureInfo 和 識別字串有效,範例會建立一個新的實例,使用 SpeechRecognitionEngine 該 RecognizerInfo 實例作為參數。

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;
}

備註

你可以透過初始SpeechRecognizer.RecognizerInfo化識別引擎(物件SpeechRecognizer)SpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngine或物件來取得識別資訊。

在RecognizerInfo實例中,從SpeechRecognizer獲得的資訊,是由控制台成員中語音屬性設定決定。

你可以利用 的RecognizerInfo實例來構建特定的建構子配置SpeechRecognitionEngineSpeechRecognitionEngine(RecognizerInfo)。

靜態方法 InstalledRecognizers 會回傳所有可用 SpeechRecognitionEngine 配置的 RecognizerInfo 實例清單。

屬性

名稱 Description
AdditionalInfo

獲得關於某個 SpeechRecognizer 或 SpeechRecognitionEngine 實例的額外資訊。

Culture

讓文化由 or SpeechRecognizerSpeechRecognitionEngine 實例支持。

Description

會得到一個或SpeechRecognizer實例的描述SpeechRecognitionEngine。

Id

取得一個或SpeechRecognizer實例的識別碼SpeechRecognitionEngine。

Name

會獲得一個或實例的SpeechRecognizerSpeechRecognitionEngine友善名稱。

SupportedAudioFormats

取得 a SpeechRecognizer 或 SpeechRecognitionEngine 實例支援的音訊格式。

方法

名稱 Description
Dispose()

處理物品 RecognizerInfo 。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱