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.