VoiceProfileClient class

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

internalData
properties

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

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 parados de voz.

speechStartDetected

Define o processador de eventos para eventos iniciados por voz.

Métodos

close()

Limpar o objeto e fechar a ligação subjacente

createProfileAsync(VoiceProfileType, string)

Criar um perfil de voz de reconhecimento de orador

deleteProfileAsync(VoiceProfile)

Eliminar um perfil de voz de reconhecimento de orador

enrollProfileAsync(VoiceProfile, AudioConfig)

Criar um perfil de voz de reconhecimento de orador

getActivationPhrasesAsync(VoiceProfileType, string)

Obter expressões de autorização válidas para inscrição de perfis de voz

getAllProfilesAsync(VoiceProfileType)

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

resetProfileAsync(VoiceProfile)

Remover todas as inscrições de um perfil de voz de reconhecimento de orador

retrieveEnrollmentResultAsync(VoiceProfile)

Obter informações atuais de um perfil de voz

Métodos Herdados

enableTelemetry(boolean)

Este método ativa ou desativa globalmente a telemetria.

Detalhes do Construtor

VoiceProfileClient(SpeechConfig)

Construtor VoiceProfileClient.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parâmetros

speechConfig
SpeechConfig

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

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

PropertyCollection properties

Valor de Propriedade

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

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, falso caso contrário.

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 parados de voz.

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 iniciados por voz.

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

Valor de Propriedade

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

Herdado deRecognizer.speechStartDetected

Detalhes de Método

close()

Limpar o objeto e fechar a ligação subjacente

function close(): Promise<void>

Devoluções

Promise<void>

createProfileAsync(VoiceProfileType, string)

Criar um perfil de voz de reconhecimento de orador

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

Parâmetros

profileType
VoiceProfileType

Tipo de Perfil de Voz a criar

lang

string

Cadeia de idioma (região) para o Perfil de Voz

Devoluções

Promise<VoiceProfile>

  • Promessa de um VoiceProfile.

deleteProfileAsync(VoiceProfile)

Eliminar um perfil de voz de reconhecimento de orador

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

Parâmetros

profile
VoiceProfile

Perfil de Voz a eliminar

Devoluções

  • Promessa de um VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Criar um perfil de voz de reconhecimento de orador

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

Parâmetros

profile
VoiceProfile

Perfil de Voz para criar inscrição para

audioConfig
AudioConfig

informações de origem a partir das quais criar a inscrição

Devoluções

  • Promessa de um VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Obter expressões de autorização válidas para inscrição de perfis de voz

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

Parâmetros

profileType
VoiceProfileType

Tipo de Perfil para obter expressões de ativação para

lang

string

Cadeia de idioma (região) para o Perfil de Voz

Devoluções

getAllProfilesAsync(VoiceProfileType)

Obter todos os perfis de voz na conta com um 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

Devoluções

  • Promessa de uma matriz de VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Remover todas as inscrições de um perfil de voz de reconhecimento de orador

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

Parâmetros

profile
VoiceProfile

Perfil de Voz a ser reposto

Devoluções

  • 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 obter informações para

Devoluções

  • Promessa de um VoiceProfileEnrollmentResult.

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 para a Microsoft. Se estiver definido como falso, não será enviada telemetria para a Microsoft.

Herdado doReconhecedor.enableTelemetry