classe Speaker::SpeakerRecognizer

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

Executar o reconhecimento do locutor. 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 alto-falante no modelo de verificação.

Parâmetros

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

Retornos

Um resultado de reconhecimento de alto-falante encapsulado por ponteiro inteligente futuro.

RecognizeOnceAsync

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

Identifique os alto-falantes no Modelo de Identificação do Locutor.

Parâmetros

  • model Um ponteiro inteligente compartilhado de um modelo de identificação do locutor.

Retornos

Um resultado de reconhecimento de alto-falante encapsulado por ponteiro inteligente 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 uma configuração de á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.

Retornos

Um ponteiro de reconhecimento de alto-falante encapsulado de ponteiro inteligente.