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
Voice |
Construtor VoiceProfileClient. |
Propriedades
authorization |
Obtém o token de autorização usado para se comunicar com o serviço. |
internal |
|
properties | A coleção de propriedades e seus valores definidos para este VoiceProfileClient. |
telemetry |
Esse método retorna o estado atual da configuração de telemetria. |
Propriedades herdadas
session |
Define o manipulador de eventos para eventos iniciados pela sessão. |
session |
Define o manipulador de eventos para eventos interrompidos de sessão. |
speech |
Define o manipulador de eventos para eventos interrompidos por fala. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
Métodos
close() | Limpar o objeto e fechar a conexão subjacente |
create |
Criar um perfil de voz de reconhecimento de locutor |
delete |
Excluir um perfil de voz de reconhecimento de locutor |
enroll |
Criar um perfil de voz de reconhecimento de locutor |
get |
Obter frases de autorização válidas para registro de perfil de voz |
get |
Obter todos os perfis de voz na conta com determinado tipo de perfil de voz |
reset |
Remover todos os registros de um perfil de voz de reconhecimento de locutor |
retrieve |
Obter informações atuais de um perfil de voz |
Métodos herdados
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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