共用方式為


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 用戶定義的喚醒字。

傳回

關鍵詞辨識模型的共享指標。