Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents keyword recognition model used with StartKeywordRecognitionAsync methods.
Members
KeywordRecognitionModel
Syntax: public inline explicit KeywordRecognitionModel ( SPXKEYWORDHANDLE hkeyword );
Internal constructor. Creates a new instance using the provided handle.
Parameters
hkeywordKeyword handle.
~KeywordRecognitionModel
Syntax: public inline virtual ~KeywordRecognitionModel ( );
Virtual destructor.
operator SPXKEYWORDHANDLE
Syntax: public inline explicit operator SPXKEYWORDHANDLE ( );
Internal. Explicit conversion operator.
Returns
A handle.
FromFile
Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromFile ( const std::string & fileName );
Creates a keyword recognition model using the specified file.
Parameters
fileNameThe file name of the keyword recognition model.
Returns
A shared pointer to keyword recognition model.
FromConfig
Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );
Creates a keyword recognition model using the specified embedded speech config.
Parameters
embeddedSpeechConfigEmbedded speech config.
Returns
A shared pointer to keyword recognition model.
FromConfig
Syntax: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );
Creates a keyword recognition model using the specified embedded speech config and user-defined wake words.
Parameters
embeddedSpeechConfigEmbedded speech config.userDefinedWakeWordsUser-defined wake words.
Returns
A shared pointer to keyword recognition model.