Partager via


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.