VoiceProfileClient class
Definiert die VoiceProfileClient-Klasse für Sprechererkennung Verarbeitet Vorgänge vom Benutzer für Sprachprofilvorgänge (z. B. createProfile, deleteProfile).
- Extends
Konstruktoren
Voice |
VoiceProfileClient-Konstruktor. |
Eigenschaften
authorization |
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
internal |
|
properties | Die Auflistung der Eigenschaften und deren Werte, die für diesen VoiceProfileClient definiert sind. |
telemetry |
Diese Methode gibt den aktuellen Zustand der Telemetrieeinstellung zurück. |
Geerbte Eigenschaften
session |
Definiert den Ereignishandler für Ereignisse, die vom Sitzungsstart gestartet werden. |
session |
Definiert den Ereignishandler für Ereignisse, die angehaltene Sitzungen ausführen. |
speech |
Definiert den Ereignishandler für sprachaktive Ereignisse. |
speech |
Definiert den Ereignishandler für ereignisse, die von der Spracheingabe gestartet wurden. |
Methoden
close() | Bereinigen des Objekts und Schließen der zugrunde liegenden Verbindung |
create |
Erstellen eines Sprechererkennungs-Sprachprofils |
delete |
Löschen eines Sprechererkennungs-Sprachprofils |
enroll |
Erstellen eines Sprechererkennungs-Sprachprofils |
get |
Abrufen gültiger Autorisierungsausdrücke für die Sprachprofilregistrierung |
get |
Abrufen aller Sprachprofile für ein Konto mit dem angegebenen Sprachprofiltyp |
reset |
Entfernen aller Registrierungen für ein Sprechererkennungs-Sprachprofil |
retrieve |
Abrufen aktueller Informationen zu einem Sprachprofil |
Geerbte Methoden
enable |
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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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
Promise<VoiceProfilePhraseResult>
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
Promise<VoiceProfileEnrollmentResult[]>
- 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
Promise<VoiceProfileResult>
- 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
Promise<VoiceProfileEnrollmentResult>
- 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