VoiceProfileClient class

Define a classe VoiceProfileClient 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

VoiceProfileClient(SpeechConfig)

Construtor VoiceProfileClient.

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 VoiceProfileClient.

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()

Limpar o objeto e fechar a conexão subjacente

createProfileAsync(VoiceProfileType, string)

Criar um perfil de voz de reconhecimento de locutor

deleteProfileAsync(VoiceProfile)

Excluir um perfil de voz de reconhecimento de locutor

enrollProfileAsync(VoiceProfile, AudioConfig)

Criar um perfil de voz de reconhecimento de locutor

getActivationPhrasesAsync(VoiceProfileType, string)

Obter frases de autorização válidas para registro de perfil de voz

getAllProfilesAsync(VoiceProfileType)

Obter todos os perfis de voz na conta com determinado tipo de perfil de voz

resetProfileAsync(VoiceProfile)

Remover todos os registros de um perfil de voz de reconhecimento de locutor

retrieveEnrollmentResultAsync(VoiceProfile)

Obter informações atuais de um perfil de voz

Métodos herdados

enableTelemetry(boolean)

Esse método habilita ou desabilita a telemetria globalmente.

Detalhes do construtor

VoiceProfileClient(SpeechConfig)

Construtor VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parâmetros

speechConfig
SpeechConfig

Um conjunto de propriedades iniciais para esse sintetizador (chave de autenticação, região &c)

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 VoiceProfileClient.

PropertyCollection properties

Valor da propriedade

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

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()

Limpar o objeto e fechar a conexão subjacente

function close(): Promise<void>

Retornos

Promise<void>

createProfileAsync(VoiceProfileType, string)

Criar um perfil de voz de reconhecimento de locutor

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

Parâmetros

profileType
VoiceProfileType

Tipo de Perfil de Voz a ser criado

lang

string

Cadeia de caracteres de linguagem (localidade) para Perfil de Voz

Retornos

Promise<VoiceProfile>

  • Promessa de um VoiceProfile.

deleteProfileAsync(VoiceProfile)

Excluir um perfil de voz de reconhecimento de locutor

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parâmetros

profile
VoiceProfile

Perfil de Voz a ser excluído

Retornos

  • Promessa de um VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Criar um perfil de voz de reconhecimento de locutor

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

Parâmetros

profile
VoiceProfile

Perfil de Voz para criar registro para

audioConfig
AudioConfig

informações de origem das quais criar registro

Retornos

  • Promessa de um VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Obter frases de autorização válidas para registro de perfil de voz

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

Parâmetros

profileType
VoiceProfileType

Tipo de Perfil para obter frases de ativação para

lang

string

Cadeia de caracteres de linguagem (localidade) para Perfil de Voz

Retornos

getAllProfilesAsync(VoiceProfileType)

Obter todos os perfis de voz na conta com determinado tipo de perfil de voz

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

Parâmetros

profileType
VoiceProfileType

tipo de perfil (identificação/verificação) para o qual listar perfis

Retornos

  • Promessa de uma matriz de VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Remover todos os registros de um perfil de voz de reconhecimento de locutor

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parâmetros

profile
VoiceProfile

Perfil de Voz a ser redefinido

Retornos

  • Promessa de um VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Obter informações atuais de um perfil de voz

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

Parâmetros

profile
VoiceProfile

Perfil de Voz para recuperar informações para

Retornos

  • Promessa de um VoiceProfileEnrollmentResult.

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