Condividi tramite


SpeakerRecognizer class

Definisce la classe SpeakerRecognizer per le operazioni Di riconoscimento del parlante dall'utente per le operazioni del profilo vocale (ad esempio createProfile, deleteProfile)

Extends

Costruttori

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inizializza un'istanza di SpeakerRecognizer.

Proprietà

authorizationToken

Ottiene il token di autorizzazione utilizzato per comunicare con il servizio.

internalData
properties

La raccolta di proprietà e i relativi valori definiti per questo SpeakerRecognizer.

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

Proprietà ereditate

sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

speechStartDetected

Definisce il gestore eventi per gli eventi di avvio vocale.

Metodi

close()

Incluso per la compatibilità

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Ottenere il risultato del riconoscimento per il modello usando l'audio specificato

Metodi ereditati

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria a livello globale.

Dettagli costruttore

SpeakerRecognizer(SpeechConfig, AudioConfig)

Inizializza un'istanza di SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parametri

speechConfig
SpeechConfig

Set di proprietà di configurazione.

audioConfig
AudioConfig

Configurazione facoltativa dell'input audio associato al riconoscitore

Dettagli proprietà

authorizationToken

Ottiene il token di autorizzazione utilizzato per comunicare con il servizio.

string authorizationToken

Valore della proprietà

string

Token di autorizzazione.

internalData

object internalData

Valore della proprietà

object

properties

La raccolta di proprietà e i relativi valori definiti per questo SpeakerRecognizer.

PropertyCollection properties

Valore della proprietà

La raccolta di proprietà e i relativi valori definiti per questo SpeakerRecognizer.

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

static boolean telemetryEnabled

Valore della proprietà

boolean

true se i dati di telemetria sono abilitati, false in caso contrario.

Dettagli proprietà ereditate

sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: SessionEventArgs) => void

ereditato daRecognizer.sessionStarted

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: SessionEventArgs) => void

ereditato daRecognizer.sessionStopped

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: RecognitionEventArgs) => void

ereditato daRecognizer.speechEndDetected

speechStartDetected

Definisce il gestore eventi per gli eventi di avvio vocale.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: RecognitionEventArgs) => void

ereditato daRecognizer.speechStartDetected

Dettagli metodo

close()

Incluso per la compatibilità

function close(): Promise<void>

Restituisce

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Ottenere il risultato del riconoscimento per il modello usando l'audio specificato

function recognizeOnceAsync(model: SpeakerIdentificationModel | SpeakerVerificationModel): Promise<SpeakerRecognitionResult>

Parametri

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modello contenente profili vocali da identificare

Restituisce

Dettagli dei metodi ereditati

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria a livello globale.

static function enableTelemetry(enabled: boolean)

Parametri

enabled

boolean

Impostazione globale per la raccolta di dati di telemetria. Se impostato su true, le informazioni di telemetria come gli errori del microfono, gli errori di riconoscimento vengono raccolti e inviati a Microsoft. Se impostato su false, non vengono inviati dati di telemetria a Microsoft.

Ereditato daRecognizer.enableTelemetry