SpeakerRecognizer class

Define a classe SpeakerRecognizer para Reconhecimento de Orador Processa operações do utilizador para operações do 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 utilizado para comunicar com o serviço.

internalData
properties

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

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

Propriedades Herdadas

sessionStarted

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

sessionStopped

Define o processador de eventos para eventos parados de sessão.

speechEndDetected

Define o processador de eventos para eventos de voz parada.

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

Métodos

close()

Incluído para compatibilidade

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Obter o resultado de reconhecimento do modelo com um determinado áudio

Métodos Herdados

enableTelemetry(boolean)

Este método ativa ou desativa 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 utilizado para 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 os respetivos valores definidos para este SpeakerRecognizer.

PropertyCollection properties

Valor de Propriedade

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

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

static boolean telemetryEnabled

Valor de Propriedade

boolean

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

Detalhes da Propriedade Herdada

sessionStarted

Define o processador 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 processador de eventos para eventos parados de sessão.

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

Valor de Propriedade

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

Herdado deRecognizer.sessionStopped

speechEndDetected

Define o processador de eventos para eventos de voz parada.

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

Valor de Propriedade

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

Herdado deRecognizer.speechEndDetected

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

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 o resultado de reconhecimento do modelo com um determinado áudio

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

Parâmetros

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modelo que contém Perfis de Voz a identificar

Devoluções

Detalhes do Método Herdado

enableTelemetry(boolean)

Este método ativa ou desativa globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Definição global da coleção de telemetria. Se estiver definido como verdadeiro, as informações de telemetria, como erros de microfone, são recolhidos e enviados erros de reconhecimento à Microsoft. Se estiver definido como falso, não será enviada qualquer telemetria à Microsoft.

Herdado doReconhecedor.enableTelemetry