Freigeben über


SpeakerRecognizer class

Definiert die SpeakerRecognizer-Klasse für Sprechererkennung Verarbeitet Vorgänge vom Benutzer für Sprachprofilvorgänge (z. B. createProfile, deleteProfile).

Extends

Konstruktoren

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initialisiert eine instance von SpeakerRecognizer.

Eigenschaften

authorizationToken

Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.

internalData
properties

Die Auflistung der Eigenschaften und deren Werte, die für diesen SpeakerRecognizer definiert sind.

telemetryEnabled

Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.

Geerbte Eigenschaften

sessionStarted

Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.

sessionStopped

Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.

speechEndDetected

Definiert den Ereignishandler für sprachaktive Ereignisse.

speechStartDetected

Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.

Methoden

close()

Aus Kompatibilitätsgründen enthalten

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Abrufen des Erkennungsergebnisses für das Modell mit dem angegebenen Audio

Geerbte Methoden

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetriedaten global.

Details zum Konstruktor

SpeakerRecognizer(SpeechConfig, AudioConfig)

Initialisiert eine instance von SpeakerRecognizer.

new SpeakerRecognizer(speechConfig: SpeechConfig, audioConfig: AudioConfig)

Parameter

speechConfig
SpeechConfig

Der Satz von Konfigurationseigenschaften.

audioConfig
AudioConfig

Eine optionale Audioeingabekonfiguration, die der Erkennung zugeordnet ist

Details zur Eigenschaft

authorizationToken

Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.

string authorizationToken

Eigenschaftswert

string

Autorisierungstoken.

internalData

object internalData

Eigenschaftswert

object

properties

Die Auflistung der Eigenschaften und deren Werte, die für diesen SpeakerRecognizer definiert sind.

PropertyCollection properties

Eigenschaftswert

Die Auflistung der Eigenschaften und deren Werte, die für diesen SpeakerRecognizer definiert sind.

telemetryEnabled

Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück.

static boolean telemetryEnabled

Eigenschaftswert

boolean

TRUE, wenn die Telemetrie aktiviert ist, andernfalls false.

Geerbte Eigenschaftsdetails

sessionStarted

Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden.

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

Eigenschaftswert

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

Geerbt vonRecognizer.sessionStarted

sessionStopped

Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen.

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

Eigenschaftswert

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

Geerbt vonRecognizer.sessionStopped

speechEndDetected

Definiert den Ereignishandler für sprachaktive Ereignisse.

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

Eigenschaftswert

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

Geerbt vonRecognizer.speechEndDetected

speechStartDetected

Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden.

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

Eigenschaftswert

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

Geerbt vonRecognizer.speechStartDetected

Details zur Methode

close()

Aus Kompatibilitätsgründen enthalten

function close(): Promise<void>

Gibt zurück

Promise<void>

recognizeOnceAsync(SpeakerIdentificationModel | SpeakerVerificationModel)

Abrufen des Erkennungsergebnisses für das Modell mit dem angegebenen Audio

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

Parameter

model

SpeakerIdentificationModel | SpeakerVerificationModel

Modell mit zu identifizierenden Sprachprofilen

Gibt zurück

Details zur geerbten Methode

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetriedaten global.

static function enableTelemetry(enabled: boolean)

Parameter

enabled

boolean

Globale Einstellung für die Telemetriesammlung. Wenn diese Einstellung auf TRUE festgelegt ist, werden Telemetrieinformationen wie Mikrofonfehler, Erkennungsfehler gesammelt und an Microsoft gesendet. Wenn dieser Wert auf false festgelegt ist, werden keine Telemetriedaten an Microsoft gesendet.

Geerbt vonRecognizer.enableTelemetry