类 KeywordRecognitionModel

表示与 StartKeywordRecognitionAsync 方法一起使用的关键字 (keyword) 识别模型。

成员

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 );

使用指定的文件创建关键字 (keyword) 识别模型。

参数

  • fileName关键字 (keyword) 识别模型的文件名。

返回

指向关键字 (keyword) 识别模型的共享指针。

FromConfig

语法: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig );

使用指定的嵌入式语音配置创建关键字 (keyword) 识别模型。

参数

  • embeddedSpeechConfig 嵌入式语音配置。

返回

指向关键字 (keyword) 识别模型的共享指针。

FromConfig

语法: public inline static std::shared_ptr< KeywordRecognitionModel > FromConfig ( std::shared_ptr< EmbeddedSpeechConfig > embeddedSpeechConfig , const std::vector< std::string > & userDefinedWakeWords );

使用指定的嵌入式语音配置和用户定义的唤醒词创建关键字 (keyword) 识别模型。

参数

  • embeddedSpeechConfig 嵌入式语音配置。

  • userDefinedWakeWords 用户定义的唤醒词。

返回

指向关键字 (keyword) 识别模型的共享指针。