SpeakerRecognizer class
Define a classe SpeakerRecognizer para reconhecimento de alto-falante Manipula operações 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 de fala interrompida. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
Métodos
close() | Incluído para compatibilidade |
recognize |
Obter resultado de reconhecimento para o modelo usando determinado áudio |
Métodos Herdados
enable |
Este método habilita ou desabilita globalmente a telemetria. |
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 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 SpeakerRecognizer.
PropertyCollection properties
Valor de 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 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()
Incluído para compatibilidade
function close(): Promise<void>
Devoluções
Promise<void>
recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)
Obter resultado de reconhecimento para o modelo usando determinado áudio
function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>
Parâmetros
Modelo contendo Perfis de Voz a identificar
Devoluções
Promise<SpeakerRecognitionResult>
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.