Class Speaker::SpeakerRecognizer
class Speaker::SpeakerRecognizer
: public std::enable_shared_from_this< SpeakerRecognizer >
Durchführen der Lautsprechererkennung. In Version 1.12.0 hinzugefügt.
Elemente
Eigenschaften
Syntax: public PropertyCollection & Properties;
Eine Sammlung 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 Lautsprecher im Überprüfungsmodell.
Die Parameter
-
model
Ein gemeinsam genutzter intelligenter Zeiger eines Sprecher-Verficiationsmodells.
Rückgaben
Eine intelligente Zeiger-umschlossene Lautsprechererkennung führt zu einer Zukunft.
RecognizeOnceAsync
Syntax: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );
Identifizieren Sie die Lautsprecher im Lautsprecheridentifikationsmodell.
Die Parameter
-
model
Ein gemeinsam genutzter intelligenter Zeiger eines Lautsprecheridentifikationsmodells.
Rückgaben
Eine intelligente Zeiger-umschlossene Lautsprechererkennung führt zu einer 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 Lautsprechererkennung aus einer Sprachkonfiguration und Audiokonfiguration.
Die Parameter
speechconfig
Ein gemeinsam genutzter intelligenter Zeiger einer Sprachkonfiguration.audioInput
Ein gemeinsam genutzter intelligenter Zeiger einer Audiokonfiguration.
Rückgaben
Ein intelligenter Zeiger mit umschlossenem Lautsprechererkennungszeiger.