类 Speaker::SpeakerRecognizer

class Speaker::SpeakerRecognizer
  : public std::enable_shared_from_this< SpeakerRecognizer >

执行说话人识别。 在版本 1.12.0 中添加。

成员

属性

语法: public PropertyCollection & Properties;

为此 SpeakerRecognizer 定义的属性及其值的集合。

~SpeakerRecognizer

语法: public inline virtual ~SpeakerRecognizer ( );

析构函数。

RecognizeOnceAsync

语法: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );

验证模型中的说话人。

参数

  • model 扬声器顶点模型的共享智能指针。

返回

智能指针包装说话人识别结果的未来。

RecognizeOnceAsync

语法: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );

在说话人识别模型中识别说话人。

参数

  • model 说话人识别模型的共享智能指针。

返回

智能指针包装说话人识别结果的未来。

FromConfig

语法: public inline static std::shared_ptr< SpeakerRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );

根据语音配置和音频配置创建说话人识别器。

参数

  • speechconfig 语音配置的共享智能指针。

  • audioInput 音频配置的共享智能指针。

返回

智能指针包装扬声器识别器指针。