SpeakerRecognizer class
Define a classe SpeakerRecognizer 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
Speaker |
Inicializa uma instância do SpeakerRecognizer. |
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 SpeakerRecognizer. |
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() | Incluído para compatibilidade |
recognize |
Obter o resultado do reconhecimento para o modelo usando determinado áudio |
Métodos herdados
enable |
Esse método habilita ou desabilita a telemetria globalmente. |
Detalhes do construtor
SpeakerRecognizer(SpeechConfig, AudioConfig)
Inicializa uma instância do SpeakerRecognizer.
new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)
Parâmetros
- speechConfig
- SpeechConfig
O conjunto de propriedades de configuração.
- audioConfig
- AudioConfig
Uma configuração de entrada de áudio opcional associada ao reconhecedor
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 SpeakerRecognizer.
PropertyCollection properties
Valor da propriedade
A coleção de propriedades e seus valores definidos para este SpeakerRecognizer.
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()
Incluído para compatibilidade
function close(): Promise<void>
Retornos
Promise<void>
recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)
Obter o resultado do reconhecimento para o modelo usando determinado áudio
function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>
Parâmetros
Modelo que contém perfis de voz a serem identificados
Retornos
Promise<SpeakerRecognitionResult>
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