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.