Compartir a través de


clase Speaker::SpeakerRecognizer

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

Realizar el reconocimiento del hablante. Se agregó en la versión 1.12.0.

Miembros

Propiedades

Sintaxis: public PropertyCollection & Properties;

Colección de propiedades y sus valores definidos para speakerRecognizer.

~SpeakerRecognizer

Sintaxis: public inline virtual ~SpeakerRecognizer ( );

Destructor.

RecognizeOnceAsync

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

Compruebe el altavoz en el modelo de verificación.

Parámetros

  • model Puntero inteligente compartido de un modelo de autenticación del altavoz.

Devoluciones

Resultado futuro del reconocimiento del altavoz encapsulado con puntero inteligente.

RecognizeOnceAsync

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

Identifique los hablantes en el modelo de identificación del hablante.

Parámetros

  • model Puntero inteligente compartido de un modelo de identificación del hablante.

Devoluciones

Resultado futuro del reconocimiento del altavoz encapsulado con puntero inteligente.

FromConfig

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

Cree un reconocedor de hablantes a partir de una configuración de voz y una configuración de audio.

Parámetros

  • speechconfig Puntero inteligente compartido de una configuración de voz.

  • audioInput Puntero inteligente compartido de una configuración de audio.

Devoluciones

Puntero inteligente contenedor del reconocedor del altavoz.