IKeywordDetectorOemAdapter 接口 (keyworddetectoroemadapter.h)
IKeywordDetectorOemAdapter 是用于与语音激活驱动程序接口交互的组件对象模型 (COM) 接口。 Windows 10 及更高版本的 Windows 支持 IKeywordDetectorOemAdapter 接口。
OEM 提供 COM 对象实现,该实现充当操作系统和驱动程序之间的中介,帮助计算或分析通过 KSPROPERTY_SOUNDDETECTOR_PATTERNS 和 KSPROPERTY_SOUNDDETECTOR_MATCHRESULT写入和读取到音频驱动程序的不透明数据。
COM 对象的 CLSID) (类标识符是由 KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS返回的检测器模式类型 GUID。 操作系统调用 CoCreateInstance 传递模式类型 GUID 来实例化与关键字 (keyword) 模式类型兼容的相应 COM 对象,并在对象的 IKeywordDetectorOemAdapter 接口上调用方法。 操作为 IKeywordDetectorOemAdapter 提供代理存根。 OEM 的实现可以选择任何 COM 线程模型。
接口设计尝试使对象实现保持无状态。 换句话说,实现不应要求在方法调用之间存储任何状态。 事实上,除了实现 COM 对象所需的成员变量之外,内部 C++ 类可能不需要任何成员变量。
继承
IKeywordDetectorOemAdapter 接口继承自 IUnknown 接口。
方法
IKeywordDetectorOemAdapter 接口包含以下方法。
IKeywordDetectorOemAdapter::BuildArmingPatternData 操作系统调用 BuildArmingPatternData 方法以生成 OEM 特定的模式数据,其中包括任何关键字 (keyword) 和特定于用户的模型数据,以便进行检测。 |
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData 训练用户体验使用 ComputeAndAddUserModelData 方法计算与用户无关关键字 (keyword) 相关的用户特定信息。 |
IKeywordDetectorOemAdapter::GetCapabilities GetCapabilities 方法返回 对象支持的关键字和语言。 |
IKeywordDetectorOemAdapter::P arseDetectionResultData 在处理关键字 (keyword) 检测事件并从KSPROPERTY_SOUNDDETECTOR_MATCHRESULT检索结果数据后,操作系统会调用 ParseDetectionResultData 方法。 |
IKeywordDetectorOemAdapter::VerifyUserKeyword 训练用户体验使用 VerifyUserKeyword 方法验证在训练期间捕获的一个口述话语实例是否与预定义关键字 (keyword) 匹配一定容差。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | keyworddetectoroemadapter.h |