RecognizerInfo 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示有关 SpeechRecognizer 或 SpeechRecognitionEngine 接口的信息。
public ref class RecognizerInfo : IDisposablepublic ref class RecognizerInfopublic class RecognizerInfo : IDisposablepublic class RecognizerInfotype RecognizerInfo = class
    interface IDisposabletype RecognizerInfo = classPublic Class RecognizerInfo
Implements IDisposablePublic 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.RecognizerInfoSpeechRecognizer的SpeechRecognitionEngine标识信息。
从 SpeechRecognizer 获取的 RecognizerInfo 实例中返回的信息由控制面板的“语音属性”成员中的设置确定。
可以使用 的RecognizerInfo实例使用 构造函数构造 的特定配置SpeechRecognitionEngineSpeechRecognitionEngine(RecognizerInfo)。
静态方法 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) |