Compartilhar via


SpeakerRecognizer class

Define a classe SpeakerRecognizer para operações de Identificadores de Reconhecimento do Locutor do usuário para operações de Perfil de Voz (por exemplo, createProfile, deleteProfile)

Extends

Construtores

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicializa uma instância do SpeakerRecognizer.

Propriedades

authorizationToken

Obtém o token de autorização usado para se comunicar com o serviço.

internalData
properties

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

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

Propriedades herdadas

sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

speechEndDetected

Define o manipulador de eventos para eventos interrompidos por fala.

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

Métodos

close()

Incluído para compatibilidade

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obter o resultado do reconhecimento para o modelo usando determinado áudio

Métodos herdados

enableTelemetry(boolean)

Esse método habilita ou desabilita a telemetria globalmente.

Detalhes do construtor

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inicializa uma instância do SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parâmetros

speechConfig
SpeechConfig

O conjunto de propriedades de configuração.

audioConfig
AudioConfig

Uma configuração de entrada de áudio opcional associada ao reconhecedor

Detalhes da propriedade

authorizationToken

Obtém o token de autorização usado para se comunicar com o serviço.

string authorizationToken

Valor da propriedade

string

Token de autorização.

internalData

object internalData

Valor da propriedade

object

properties

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

PropertyCollection properties

Valor da propriedade

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

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

static boolean telemetryEnabled

Valor da propriedade

boolean

true se a telemetria estiver habilitada, caso contrário, false.

Detalhes das propriedades herdadas

sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valor da propriedade

(sender: Recognizer, event: SessionEventArgs) => void

Herdado deRecognizer.sessionStarted

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valor da propriedade

(sender: Recognizer, event: SessionEventArgs) => void

Herdado deRecognizer.sessionStopped

speechEndDetected

Define o manipulador de eventos para eventos interrompidos por fala.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor da propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

Herdado deRecognizer.speechEndDetected

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor da propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

Herdado deRecognizer.speechStartDetected

Detalhes do método

close()

Incluído para compatibilidade

function close(): Promise<void>

Retornos

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obter o resultado do reconhecimento para o modelo usando determinado áudio

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

Parâmetros

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modelo que contém perfis de voz a serem identificados

Retornos

Detalhes do método herdado

enableTelemetry(boolean)

Esse método habilita ou desabilita a telemetria globalmente.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Configuração global da coleção de telemetria. Se definido como true, informações de telemetria como erros de microfone, erros de reconhecimento serão coletados e enviados à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.

Herdado deRecognizer.enableTelemetry