RecognizerInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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
- 實作
範例
下列範例會根據允許 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;
}
備註
您可以使用 物件 SpeechRecognizer 或 SpeechRecognitionEngine.RecognizerInfoSpeechRecognitionEngine 物件,取得初始化辨識引擎 SpeechRecognizer.RecognizerInfo 的識別資訊。
從 SpeechRecognizer 取得之 RecognizerInfo 實例中傳回的資訊取決於主控台之語音屬性成員中的設定。
您可以使用 的 RecognizerInfo 實例來建構使用 建構函式的特定組 SpeechRecognitionEngine(RecognizerInfo) 態 SpeechRecognitionEngine 。
靜態方法 InstalledRecognizers 會以實例的形式傳回所有可用 SpeechRecognitionEngine 組態 RecognizerInfo 的清單。
屬性
AdditionalInfo |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體的其他資訊。 |
Culture |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體所支援的文化特性。 |
Description |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體的描述。 |
Id |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體的識別項。 |
Name |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體的易記名稱。 |
SupportedAudioFormats |
取得 SpeechRecognizer 或 SpeechRecognitionEngine 執行個體所支援的音訊格式。 |
方法
Dispose() |
處置 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |