Freigeben über


VoiceProfileClient class

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

Extends

Konstruktoren

VoiceProfileClient(SpeechConfig)

VoiceProfileClient-Konstruktor.

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 VoiceProfileClient 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()

Bereinigen des Objekts und Schließen der zugrunde liegenden Verbindung

createProfileAsync(VoiceProfileType, string)

Erstellen eines Sprechererkennungs-Sprachprofils

deleteProfileAsync(VoiceProfile)

Löschen eines Sprechererkennungs-Sprachprofils

enrollProfileAsync(VoiceProfile, AudioConfig)

Erstellen eines Sprechererkennungs-Sprachprofils

getActivationPhrasesAsync(VoiceProfileType, string)

Abrufen gültiger Autorisierungsausdrücke für die Sprachprofilregistrierung

getAllProfilesAsync(VoiceProfileType)

Abrufen aller Sprachprofile für ein Konto mit dem angegebenen Sprachprofiltyp

resetProfileAsync(VoiceProfile)

Entfernen aller Registrierungen für ein Sprechererkennungs-Sprachprofil

retrieveEnrollmentResultAsync(VoiceProfile)

Abrufen aktueller Informationen zu einem Sprachprofil

Geerbte Methoden

enableTelemetry(boolean)

Diese Methode aktiviert oder deaktiviert Telemetriedaten global.

Details zum Konstruktor

VoiceProfileClient(SpeechConfig)

VoiceProfileClient-Konstruktor.

new VoiceProfileClient(speechConfig: SpeechConfig)

Parameter

speechConfig
SpeechConfig

Eine Reihe von anfänglichen Eigenschaften für diesen Synthesizer (Authentifizierungsschlüssel, Region, &c)

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 VoiceProfileClient definiert sind.

PropertyCollection properties

Eigenschaftswert

Die Auflistung der Eigenschaften und deren Werte, die für diesen VoiceProfileClient 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()

Bereinigen des Objekts und Schließen der zugrunde liegenden Verbindung

function close(): Promise<void>

Gibt zurück

Promise<void>

createProfileAsync(VoiceProfileType, string)

Erstellen eines Sprechererkennungs-Sprachprofils

function createProfileAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfile>

Parameter

profileType
VoiceProfileType

Typ des zu erstellenden Sprachprofils

lang

string

Sprachzeichenfolge (Gebietsschema) für Sprachprofil

Gibt zurück

Promise<VoiceProfile>

  • Zusage eines VoiceProfiles.

deleteProfileAsync(VoiceProfile)

Löschen eines Sprechererkennungs-Sprachprofils

function deleteProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parameter

profile
VoiceProfile

Zu löschende Sprachprofil

Gibt zurück

  • Zusage eines VoiceProfileResult.

enrollProfileAsync(VoiceProfile, AudioConfig)

Erstellen eines Sprechererkennungs-Sprachprofils

function enrollProfileAsync(profile: VoiceProfile, audioConfig: AudioConfig): Promise<VoiceProfileEnrollmentResult>

Parameter

profile
VoiceProfile

Sprachprofil zum Erstellen der Registrierung für

audioConfig
AudioConfig

Quellinformationen, aus denen die Registrierung erstellt werden soll

Gibt zurück

  • Zusage eines VoiceProfileEnrollmentResult.

getActivationPhrasesAsync(VoiceProfileType, string)

Abrufen gültiger Autorisierungsausdrücke für die Sprachprofilregistrierung

function getActivationPhrasesAsync(profileType: VoiceProfileType, lang: string): Promise<VoiceProfilePhraseResult>

Parameter

profileType
VoiceProfileType

Profiltyp zum Abrufen von Aktivierungsbegriffen für

lang

string

Sprachzeichenfolge (Gebietsschema) für Sprachprofil

Gibt zurück

getAllProfilesAsync(VoiceProfileType)

Abrufen aller Sprachprofile für ein Konto mit dem angegebenen Sprachprofiltyp

function getAllProfilesAsync(profileType: VoiceProfileType): Promise<VoiceProfileEnrollmentResult[]>

Parameter

profileType
VoiceProfileType

Profiltyp (Identifizierung/Überprüfung), für den Profile aufgelistet werden sollen

Gibt zurück

  • Zusage eines Arrays von VoiceProfileEnrollmentResults.

resetProfileAsync(VoiceProfile)

Entfernen aller Registrierungen für ein Sprechererkennungs-Sprachprofil

function resetProfileAsync(profile: VoiceProfile): Promise<VoiceProfileResult>

Parameter

profile
VoiceProfile

Zurückzusetzende Sprachprofil

Gibt zurück

  • Zusage eines VoiceProfileResult.

retrieveEnrollmentResultAsync(VoiceProfile)

Abrufen aktueller Informationen zu einem Sprachprofil

function retrieveEnrollmentResultAsync(profile: VoiceProfile): Promise<VoiceProfileEnrollmentResult>

Parameter

profile
VoiceProfile

Sprachprofil zum Abrufen von Informationen für

Gibt zurück

  • Zusage eines VoiceProfileEnrollmentResult.

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