VoiceProfileClient Klasse

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.speaker.VoiceProfileClient

Implementiert

java.lang.AutoCloseable

public final class VoiceProfileClient
implements java.lang.AutoCloseable

Ein Sprachprofilclient führt die Sprachprofilverwaltung für die Sprechererkennung durch. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
VoiceProfileClient(SpeechConfig speechConfig)

Erstellt eine neue instance eines VoIP-Profilclients.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void close()

Entsorgen sie zugeordneter Ressourcen.

java.util.concurrent.Future<VoiceProfile> createProfileAsync(VoiceProfileType voiceProfileType, String locale)

Erstellt ein Sprachprofil als asynchronen Vorgang.

java.util.concurrent.Future<VoiceProfileResult> deleteProfileAsync(VoiceProfile voiceProfile)

Löschen Sie ein Sprachprofil asynchron.

java.util.concurrent.Future<VoiceProfileEnrollmentResult> enrollProfileAsync(VoiceProfile voiceProfile, AudioConfig audioConfig)

Registrieren Sie ein VoIP-Profil asynchron.

java.util.concurrent.Future<VoiceProfilePhraseResult> getActivationPhrasesAsync(VoiceProfileType voiceProfileType, String locale)

Ruft gültige Aktivierungsphrasen für die Registrierung ab.

java.util.concurrent.Future<java.util.List<VoiceProfile>> getAllProfilesAsync(VoiceProfileType voiceProfileType)

Rufen Sie alle Sprachprofile als asynchronen Vorgang ab.

SafeHandle getImpl()

Interne Methode zum Abrufen des zugrunde liegenden nativen Handles.

PropertyCollection getProperties()

Die Auflistung der Eigenschaften und deren Werte, die für den VoIP-Profilclientdefiniert sind.

java.util.concurrent.Future<VoiceProfileResult> resetProfileAsync(VoiceProfile voiceProfile)

Setzen Sie ein Sprachprofil asynchron zurück.

java.util.concurrent.Future<VoiceProfileEnrollmentResult> retrieveEnrollmentResultAsync(VoiceProfile voiceProfile)

Rufen Sie ein Registrierungsergebnis unter Angabe des VoIP-Profils ab.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

VoiceProfileClient

public VoiceProfileClient(SpeechConfig speechConfig)

Erstellt eine neue instance eines VoIP-Profilclients.

Parameters:

speechConfig - Sprachkonfiguration.

Details zur Methode

close

public void close()

Entsorgen sie zugeordneter Ressourcen. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen freizugeben, die sich im Objekt befinden.

createProfileAsync

public Future createProfileAsync(VoiceProfileType voiceProfileType, String locale)

Erstellt ein Sprachprofil als asynchronen Vorgang.

Parameters:

voiceProfileType - Ein Sprachprofiltyp.
locale - ein Gebietsschema, z. B. "en-us".

Returns:

Ein asynchroner Vorgang, der das Ergebnis der Erstellung eines Sprachprofils darstellt.

deleteProfileAsync

public Future deleteProfileAsync(VoiceProfile voiceProfile)

Löschen Sie ein Sprachprofil asynchron.

Parameters:

voiceProfile - Ein Sprachprofil.

Returns:

Ein asynchroner Vorgang, der das Ergebnis des Löschens eines Sprachprofils darstellt.

enrollProfileAsync

public Future enrollProfileAsync(VoiceProfile voiceProfile, AudioConfig audioConfig)

Registrieren Sie ein VoIP-Profil asynchron.

Parameters:

voiceProfile - Ein Sprachprofil.
audioConfig - Eine Audiokonfiguration.

Returns:

Ein asynchroner Vorgang, der das Ergebnis der Registrierung eines Sprachprofils darstellt.

getActivationPhrasesAsync

public Future getActivationPhrasesAsync(VoiceProfileType voiceProfileType, String locale)

Ruft gültige Aktivierungsphrasen für die Registrierung ab.

Parameters:

voiceProfileType - Ein Sprachprofiltyp.
locale - ein Gebietsschema, z. B. "en-us".

Returns:

Ein asynchroner Vorgang, der das Ergebnis des Abrufens von Aktivierungsbegriffen darstellt.

getAllProfilesAsync

public Future<>> getAllProfilesAsync(VoiceProfileType voiceProfileType)

Rufen Sie alle Sprachprofile als asynchronen Vorgang ab.

Parameters:

voiceProfileType - Ein Sprachprofiltyp.

Returns:

Ein asynchroner Vorgang, der das Ergebnis des Abrufens des gesamten Sprachprofils darstellt.

getImpl

public SafeHandle getImpl()

Interne Methode zum Abrufen des zugrunde liegenden nativen Handles.

Returns:

das systemeigene Handle für das zugrunde liegende Objekt.

getProperties

public PropertyCollection getProperties()

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

Returns:

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

resetProfileAsync

public Future resetProfileAsync(VoiceProfile voiceProfile)

Setzen Sie ein Sprachprofil asynchron zurück.

Parameters:

voiceProfile - Ein Sprachprofil.

Returns:

Ein asynchroner Vorgang, der das Ergebnis des Zurücksetzens eines Sprachprofils darstellt.

retrieveEnrollmentResultAsync

public Future retrieveEnrollmentResultAsync(VoiceProfile voiceProfile)

Rufen Sie ein Registrierungsergebnis unter Angabe des VoIP-Profils ab.

Parameters:

voiceProfile - Ein Sprachprofil.

Returns:

Ein asynchroner Vorgang, der das Ergebnis der Registrierung eines Sprachprofils darstellt.

Gilt für: