Udostępnij za pośrednictwem


class Speaker::SpeakerRecognizer

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

Wykonywanie rozpoznawania osoby mówiącej. Dodano element w wersji 1.12.0.

Elementy członkowskie

Właściwości

Składnia: public PropertyCollection & Properties;

Kolekcja właściwości i ich wartości zdefiniowanych dla tego obiektu SpeakerRecognizer.

~SpeakerRecognizer

Składnia: public inline virtual ~SpeakerRecognizer ( );

Destruktora.

RecognizeOnceAsync

Składnia: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );

Sprawdź osoby mówiącej w modelu weryfikacji.

Parametry

  • model Udostępniony inteligentny wskaźnik modelu verficiation osoby mówiącej.

Zwraca

Inteligentny wskaźnik owinięty w przyszłość wynik rozpoznawania osoby mówiącej.

RecognizeOnceAsync

Składnia: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );

Zidentyfikuj osoby mówiące w modelu identyfikacji osoby mówiącej.

Parametry

  • model Udostępniony inteligentny wskaźnik modelu identyfikacji osoby mówiącej.

Zwraca

Inteligentny wskaźnik owinięty w przyszłość wynik rozpoznawania osoby mówiącej.

Z konfiguracji

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

Utwórz rozpoznawanie osoby mówiącej na podstawie konfiguracji mowy i konfiguracji audio.

Parametry

  • speechconfig Udostępniony inteligentny wskaźnik konfiguracji mowy.

  • audioInput Udostępniony inteligentny wskaźnik konfiguracji audio.

Zwraca

Inteligentny wskaźnik opakowany wskaźnik rozpoznawania osoby mówiącej.