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
Voice |
Construtor VoiceProfileClient. |
Propriedades
authorization |
Obtém o token de autorização utilizado para comunicar com o serviço. |
internal |
|
properties | A coleção de propriedades e os respetivos valores definidos para este VoiceProfileClient. |
telemetry |
Este método devolve o estado atual da definição de telemetria. |
Propriedades Herdadas
session |
Define o processador de eventos para eventos iniciados pela sessão. |
session |
Define o processador de eventos para eventos parados de sessão. |
speech |
Define o processador de eventos para eventos parados de voz. |
speech |
Define o processador de eventos para eventos iniciados por voz. |
Métodos
close() | Limpar o objeto e fechar a ligação subjacente |
create |
Criar um perfil de voz de reconhecimento de orador |
delete |
Eliminar um perfil de voz de reconhecimento de orador |
enroll |
Criar um perfil de voz de reconhecimento de orador |
get |
Obter expressões de autorização válidas para inscrição de perfis de voz |
get |
Obter todos os perfis de voz na conta com um determinado tipo de perfil de voz |
reset |
Remover todas as inscrições de um perfil de voz de reconhecimento de orador |
retrieve |
Obter informações atuais de um perfil de voz |
Métodos Herdados
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
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 obter informações para
Devoluções
Promise<VoiceProfileEnrollmentResult>
- 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