Partilhar via


classe Speaker::SpeakerRecognizer

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

Execute o reconhecimento de alto-falantes. Adicionado na versão 1.12.0.

Membros

Propriedades

Sintaxe: public PropertyCollection & Properties;

Uma coleção de propriedades e seus valores definidos para este SpeakerRecognizer.

~SpeakerRecognizer

Sintaxe: public inline virtual ~SpeakerRecognizer ( );

Destruidor.

RecognizeOnceAsync

Sintaxe: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerVerificationModel > model );

Verifique o orador no modelo de verificação.

Parâmetros

  • model Um ponteiro inteligente compartilhado de um modelo de verificação de alto-falante.

Devoluções

Um ponteiro inteligente embrulhado resultado de reconhecimento de alto-falante no futuro.

RecognizeOnceAsync

Sintaxe: public inline std::future< std::shared_ptr< SpeakerRecognitionResult > > RecognizeOnceAsync ( std::shared_ptr< SpeakerIdentificationModel > model );

Identifique os oradores no Modelo de Identificação de Oradores.

Parâmetros

  • model Um ponteiro inteligente compartilhado de um modelo de identificação de alto-falante.

Devoluções

Um ponteiro inteligente embrulhado resultado de reconhecimento de alto-falante no futuro.

FromConfig

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

Crie um reconhecedor de alto-falante a partir de uma configuração de fala e áudio.

Parâmetros

  • speechconfig Um ponteiro inteligente compartilhado de uma configuração de fala.

  • audioInput Um ponteiro inteligente compartilhado de uma configuração de áudio.

Devoluções

Um ponteiro inteligente embrulhado ponteiro reconhecedor de alto-falante.