Class Speaker::SpeakerRecognizer
class Speaker::SpeakerRecognizer
: public std::enable_shared_from_this< SpeakerRecognizer >
Führen Sie die Sprechererkennung aus. In Version 1.12.0 hinzugefügt.
Member
Eigenschaften
Syntax: public PropertyCollection & Properties;
Eine Auflistung von Eigenschaften und deren Werten, die für diesen SpeakerRecognizer definiert sind.
~SpeakerRecognizer
Syntax: public inline virtual ~SpeakerRecognizer ( );
Destruktor.
RecognizeOnceAsync
Syntax: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );
Überprüfen Sie den Sprecher im Überprüfungsmodell.
Parameter
model
Ein gemeinsam genutzter intelligenter Zeiger eines Sprechermodells.
Gibt zurück
Ein intelligentes Zeiger-Umschlossenes Sprechererkennungsergebnis für die Zukunft.
RecognizeOnceAsync
Syntax: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );
Identifizieren Sie die Sprecher im Sprecheridentifikationsmodell.
Parameter
model
Ein gemeinsam genutzter intelligenter Zeiger eines Sprecheridentifikationsmodells.
Gibt zurück
Ein intelligentes Zeiger-Umschlossenes Sprechererkennungsergebnis für die Zukunft.
FromConfig
Syntax: public inline static std::shared_ptr< SpeakerRecognizer > FromConfig ( std::shared_ptr< SpeechConfig > speechconfig , std::shared_ptr< Audio::AudioConfig > audioInput );
Erstellen Sie eine Sprechererkennung aus einer Sprachkonfiguration und Audiokonfiguration.
Parameter
speechconfig
Ein freigegebener intelligenter Zeiger einer Sprachkonfiguration.audioInput
Ein freigegebener intelligenter Zeiger einer Audiokonfiguration.
Gibt zurück
Ein smarter Zeiger mit umschlossenem Sprechererkennungszeiger.