Classe Speaker::SpeakerRecognizer

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

Eseguire il riconoscimento del parlante. Aggiunta nella versione 1.12.0.

Membri

Proprietà

Sintassi: public PropertyCollection & Properties;

Raccolta di proprietà e relativi valori definiti per questo SpeakerRecognizer.

~SpeakerRecognizer

Sintassi: public inline virtual ~SpeakerRecognizer ( );

Distruttore.

RecognizeOnceAsync

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

Verificare l'altoparlante nel modello di verifica.

Parametri

  • model Puntatore intelligente condiviso di un modello di verifica dell'altoparlante.

Restituisce

Un puntatore intelligente ha eseguito il wrapping del riconoscimento del parlante in futuro.

RecognizeOnceAsync

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

Identificare gli altoparlanti nel modello di identificazione voce.

Parametri

  • model Puntatore intelligente condiviso di un modello di identificazione voce.

Restituisce

Un puntatore intelligente ha eseguito il wrapping del riconoscimento del parlante in futuro.

FromConfig

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

Creare un riconoscimento voce da una configurazione voce e una configurazione audio.

Parametri

  • speechconfig Puntatore intelligente condiviso di una configurazione del riconoscimento vocale.

  • audioInput Puntatore intelligente condiviso di una configurazione audio.

Restituisce

Puntatore intelligente con un puntatore di riconoscimento voce di cui è stato eseguito il wrapping.