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的配置(以对象列表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) |