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

Raccolta di proprietà e 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 un determinato audio

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 di input audio facoltativa associata 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

Raccolta di proprietà e relativi valori definiti per questo SpeakerRecognizer.

PropertyCollection properties

Valore della proprietà

Raccolta di proprietà e 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 la telemetria è abilitata, 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 un determinato audio

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 viene inviata alcuna telemetria a Microsoft.

Ereditato daRecognizer.enableTelemetry