class KeywordRecognitionModel
表示搭配 StartKeywordRecognitionAsync 方法使用的關鍵詞辨識模型。
成員
KeywordRecognitionModel
語法: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );
內部建構函式。 使用提供的句柄建立新的實例。
參數
-
hkeyword
關鍵詞句柄。
~KeywordRecognitionModel
語法: public inline virtual ~KeywordRecognitionModel ( );
虛擬解構函式。
運算子 SPXKEYWORDHANDLE
語法: public inline explicit operator SPXKEYWORDHANDLE ( );
內部。 明確轉換運算子。
傳回
控制代碼。
FromFile
語法: public inline static std::shared_ptr< KeywordRecognitionModel > FromFile ( const std::string & fileName );
使用指定的檔案建立關鍵詞辨識模型。
參數
-
fileName
關鍵詞辨識模型的檔名。
傳回
關鍵詞辨識模型的共享指標。
FromConfig
語法: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );
使用指定的內嵌語音組態建立關鍵詞辨識模型。
參數
-
embeddedSpeechConfig
內嵌語音設定。
傳回
關鍵詞辨識模型的共享指標。
FromConfig
語法: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );
使用指定的內嵌語音組態和使用者定義的喚醒字,建立關鍵詞辨識模型。
參數
embeddedSpeechConfig
內嵌語音設定。userDefinedWakeWords
用戶定義的喚醒字。
傳回
關鍵詞辨識模型的共享指標。