共用方式為


IKeywordDetectorOemAdapter 介面 (keyworddetectoroemadapter.h)

IKeywordDetectorOemAdapter 是元件物件模型 (COM) 介面,可與語音啟用驅動程式介面互動。 Windows 10 和更新版本的 Windows 支援 IKeywordDetectorOemAdapter 介面。

OEM 提供 COM 物件實作,做為操作系統與驅動程式之間的媒介,協助計算或剖析透過 KSPROPERTY_SOUNDDETECTOR_PATTERNSKSPROPERTY_SOUNDDETECTOR_MATCHRESULT寫入和讀取音頻驅動程式的不透明數據。

COM 物件的類別標識碼 (CLSID) 是 KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS所傳回的偵測器模式類型 GUID。 操作系統會呼叫 CoCreateInstance 傳遞模式類型 GUID,以具現化與關鍵詞模式類型相容的適當 COM 物件,並在物件的 IKeywordDetectorOemAdapter 介面上呼叫方法。 此作業提供 IKeywordDetectorOemAdapter 的 Proxy stub。 OEM 的實作可以選擇任何 COM 線程模型。

介面設計會嘗試讓物件實作保持無狀態。 換句話說,實作應該不需要在方法呼叫之間儲存任何狀態。 事實上,內部 C++ 類別可能不需要一般實作 COM 物件所需的任何成員變數。

繼承

IKeywordDetectorOemAdapter 介面繼承自 IUnknown 介面。

方法

IKeywordDetectorOemAdapter 介面具有這些方法。

 
IKeywordDetectorOemAdapter::BuildArmingPatternData

BuildArmingPatternData 方法是由作業系統呼叫,以建置 OEM 特定的模式數據,其中包含任何關鍵詞和使用者特定模型數據以進行偵測。
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData

ComputeAndAddUserModelData 方法是由訓練用戶體驗用來計算與使用者無關關鍵詞的使用者特定資訊。
IKeywordDetectorOemAdapter::GetCapabilities

GetCapabilities 方法會傳回 物件支援的關鍵詞和語言。
IKeywordDetectorOemAdapter::P arseDetectionResultData

在處理關鍵詞偵測事件以及從 KSPROPERTY_SOUNDDETECTOR_MATCHRESULT 擷取結果數據之後,操作系統會呼叫 ParseDetectionResultData 方法。
IKeywordDetectorOemAdapter::VerifyUserKeyword

定型用戶體驗會使用 VerifyUserKeyword 方法,來確認在定型期間擷取的一個口語語句實例符合某些容錯範圍內的預先定義關鍵詞。

規格需求

需求
目標平台 Windows
標頭 keyworddetectoroemadapter.h