Partilhar via


SpeakerRecognizer class

Define a classe SpeakerRecognizer para reconhecimento de alto-falante Manipula operações 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 de fala interrompida.

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

Métodos

close()

Incluído para compatibilidade

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obter resultado de reconhecimento para o modelo usando determinado áudio

Métodos Herdados

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

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 de Propriedade

authorizationToken

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

string authorizationToken

Valor de Propriedade

string

Token de autorização.

internalData

object internalData

Valor de Propriedade

object

properties

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

PropertyCollection properties

Valor de 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 de Propriedade

boolean

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

Detalhes da Propriedade Herdada

sessionStarted

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

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

Valor de 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 de Propriedade

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

herdado deRecognizer.sessionStopped

speechEndDetected

Define o manipulador de eventos para eventos de fala interrompida.

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

Valor de Propriedade

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

herdado de Recognizer.speechEndDetected

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

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

Valor de Propriedade

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

herdado deRecognizer.speechStartDetected

Detalhes de Método

close()

Incluído para compatibilidade

function close(): Promise<void>

Devoluções

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obter resultado de reconhecimento para o modelo usando determinado áudio

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

Parâmetros

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modelo contendo Perfis de Voz a identificar

Devoluções

Detalhes do Método Herdado

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Configuração global para coleta de telemetria. Se definido como true, as informações de telemetria, como erros de microfone, erros de reconhecimento, são coletadas e enviadas à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.

herdado de Recognizer.enableTelemetry