Freigeben über


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.