SpeakerRecognizer class
Define a classe SpeakerRecognizer para Reconhecimento de Orador Processa operações do utilizador para operações do 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 utilizado para comunicar com o serviço. |
internal |
|
properties | A coleção de propriedades e os respetivos valores definidos para este SpeakerRecognizer. |
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 de voz parada. |
speech |
Define o processador de eventos para eventos de voz iniciada. |
Métodos
close() | Incluído para compatibilidade |
recognize |
Obter o resultado de reconhecimento do modelo com um determinado áudio |
Métodos Herdados
enable |
Este método ativa ou desativa 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 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 SpeakerRecognizer.
PropertyCollection properties
Valor de Propriedade
A coleção de propriedades e os respetivos valores definidos para este SpeakerRecognizer.
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, caso contrário, falso.
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 de voz parada.
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 de voz iniciada.
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 o resultado de reconhecimento do modelo com um determinado áudio
function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>
Parâmetros
Modelo que contém Perfis de Voz a identificar
Devoluções
Promise<SpeakerRecognitionResult>
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 à Microsoft. Se estiver definido como falso, não será enviada qualquer telemetria à Microsoft.
Herdado doReconhecedor.enableTelemetry