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的配置(以对象列表RecognizerInfo表示)验证给定CultureInfo的 和 标识符字符串。

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

注解

可以使用 为 对象或 SpeechRecognitionEngine.RecognizerInfo 对象获取初始化的识别引擎SpeechRecognizer.RecognizerInfoSpeechRecognizerSpeechRecognitionEngine标识信息。

SpeechRecognizer 获取的 RecognizerInfo 实例中返回的信息由控制面板“语音属性”成员中的设置确定。

可以使用 的RecognizerInfo实例使用 构造函数构造 的特定配置SpeechRecognitionEngineSpeechRecognitionEngine(RecognizerInfo)

静态方法 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)

适用于

另请参阅