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
Speaker |
Inizializza un'istanza di SpeakerRecognizer. |
Proprietà
authorization |
Ottiene il token di autorizzazione utilizzato per comunicare con il servizio. |
internal |
|
properties | Raccolta di proprietà e relativi valori definiti per questo SpeakerRecognizer. |
telemetry |
Questo metodo restituisce lo stato corrente dell'impostazione di telemetria. |
Proprietà ereditate
session |
Definisce il gestore eventi per gli eventi avviati dalla sessione. |
session |
Definisce il gestore eventi per gli eventi di arresto della sessione. |
speech |
Definisce il gestore eventi per gli eventi di arresto vocale. |
speech |
Definisce il gestore eventi per gli eventi di avvio vocale. |
Metodi
close() | Incluso per la compatibilità |
recognize |
Ottenere il risultato del riconoscimento per il modello usando un determinato audio |
Metodi ereditati
enable |
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
Modello contenente profili vocali da identificare
Restituisce
Promise<SpeakerRecognitionResult>
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