speaker::SpeakerRecognizer, classe
class Speaker::SpeakerRecognizer
: public std::enable_shared_from_this< SpeakerRecognizer >
Effectuer la reconnaissance de l’orateur. Ajout dans la version 1.12.0.
Membres
Propriétés
Syntaxe : public PropertyCollection & Properties;
Collection de propriétés et leurs valeurs définies pour ce SpeakerRecognizer.
~SpeakerRecognizer
Syntaxe : public inline virtual ~SpeakerRecognizer ( );
Destructeur.
RecognizeOnceAsync
Syntaxe : public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );
Vérifiez l’orateur dans le modèle de vérification.
Paramètres
-
model
Pointeur intelligent partagé d’un modèle de verficiation d’orateur.
Retours
Résultat de la reconnaissance de l’orateur encapsulé d’un pointeur intelligent.
RecognizeOnceAsync
Syntaxe : public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );
Identifiez les haut-parleurs dans le modèle d’identification de l’orateur.
Paramètres
-
model
Pointeur intelligent partagé d’un modèle d’identification d’orateur.
Retours
Résultat de la reconnaissance de l’orateur encapsulé d’un pointeur intelligent.
FromConfig
Syntaxe : public inline static std::shared_ptr< SpeakerRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Créez un module de reconnaissance d’orateur à partir d’une configuration vocale et d’une configuration audio.
Paramètres
speechconfig
Pointeur intelligent partagé d’une configuration vocale.audioInput
Pointeur intelligent partagé d’une configuration audio.
Retours
Pointeur de reconnaissance d’orateur encapsulé avec un pointeur intelligent.