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 用户定义的唤醒词。

退货

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