VoiceProfileClient class
Define a classe VoiceProfileClient para reconhecimento de alto-falante Manipula operações do usuário para operações de Perfil de Voz (por exemplo, createProfile, deleteProfile)
- Extends
Construtores
Voice |
VoiceProfileClient construtor. |
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 de fala interrompida. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
Métodos
close() | Limpar objeto e fechar conexão subjacente |
create |
Criar um perfil de voz de reconhecimento de alto-falante |
delete |
Excluir um perfil de voz de reconhecimento de alto-falante |
enroll |
Criar um perfil de voz de reconhecimento de alto-falante |
get |
Obter frases de autorização válidas para inscrição de perfil de voz |
get |
Obter todos os perfis de voz na conta com determinado tipo de perfil de voz |
reset |
Remover todas as inscrições para um perfil de voz de reconhecimento de alto-falante |
retrieve |
Obter informações atuais de um perfil de voz |
Métodos Herdados
enable |
Este método habilita ou desabilita globalmente a telemetria. |
Detalhes do Construtor
VoiceProfileClient(SpeechConfig)
VoiceProfileClient construtor.
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 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 VoiceProfileClient.
PropertyCollection properties
Valor de 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 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
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()
Limpar objeto e fechar conexão subjacente
function close(): Promise<void>
Devoluções
Promise<void>
createProfileAsync(VoiceProfileType, string)
Criar um perfil de voz de reconhecimento de alto-falante
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 idioma (localidade) para Perfil de voz
Devoluções
Promise<VoiceProfile>
- Promessa de um VoiceProfile.
deleteProfileAsync(VoiceProfile)
Excluir um perfil de voz de reconhecimento de alto-falante
function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parâmetros
- profile
- VoiceProfile
Perfil de voz a ser excluído
Devoluções
Promise<VoiceProfileResult>
- Promessa de um VoiceProfileResult.
enrollProfileAsync(VoiceProfile, AudioConfig)
Criar um perfil de voz de reconhecimento de alto-falante
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 inscrição
Devoluções
Promise<VoiceProfileEnrollmentResult>
- Promessa de um VoiceProfileEnrollmentResult.
getActivationPhrasesAsync(VoiceProfileType, string)
Obter frases de autorização válidas para inscrição 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 idioma (localidade) para Perfil de voz
Devoluções
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
Devoluções
Promise<VoiceProfileEnrollmentResult[]>
- Promessa de uma matriz de VoiceProfileEnrollmentResults.
resetProfileAsync(VoiceProfile)
Remover todas as inscrições para um perfil de voz de reconhecimento de alto-falante
function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>
Parâmetros
- profile
- VoiceProfile
Perfil de voz a ser redefinido
Devoluções
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
Devoluções
Promise<VoiceProfileEnrollmentResult>
- Promessa de um VoiceProfileEnrollmentResult.
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.