Partager via


VoiceProfileClient Classe

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

Implémente

java.lang.AutoCloseable

public final class VoiceProfileClient
implements java.lang.AutoCloseable

Un client de profil vocal effectue la gestion des profils vocaux pour la reconnaissance de l’orateur. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet.

Récapitulatif du constructeur

Constructeur Description
VoiceProfileClient(SpeechConfig speechConfig)

Crée une instance d’un client de profil vocal.

Résumé de la méthode

Modificateur et type Méthode et description
void close()

Supprimer les ressources associées.

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

Crée un profil vocal en tant qu’opération asynchrone.

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

Supprimez un profil vocal de manière asynchrone.

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

Inscrivez un profil vocal de manière asynchrone.

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

Obtenir des expressions d’activation valides pour l’inscription.

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

Obtenez tous les profils vocaux en tant qu’opération asynchrone.

SafeHandle getImpl()

Méthode interne pour obtenir le handle natif sous-jacent.

PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour VoiceProfileClient.

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

Réinitialisez un profil vocal de manière asynchrone.

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

Récupérez un résultat d’inscription en fonction du profil vocal.

Méthodes héritées de 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

Détails du constructeur

VoiceProfileClient

public VoiceProfileClient(SpeechConfig speechConfig)

Crée une instance d’un client de profil vocal.

Paramètres:

speechConfig - configuration vocale.

Détails de la méthode

close

public void close()

Supprimer les ressources associées. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet.

createProfileAsync

public Future createProfileAsync(VoiceProfileType voiceProfileType, String locale)

Crée un profil vocal en tant qu’opération asynchrone.

Paramètres:

voiceProfileType - Type de profil vocal.
locale - un paramètre régional, par exemple « en-us ».

Retours:

Opération asynchrone représentant le résultat de la création d’un profil vocal.

deleteProfileAsync

public Future deleteProfileAsync(VoiceProfile voiceProfile)

Supprimez un profil vocal de manière asynchrone.

Paramètres:

voiceProfile - Profil vocal.

Retours:

Opération asynchrone représentant le résultat de la suppression d’un profil vocal.

enrollProfileAsync

public Future enrollProfileAsync(VoiceProfile voiceProfile, AudioConfig audioConfig)

Inscrivez un profil vocal de manière asynchrone.

Paramètres:

voiceProfile - Profil vocal.
audioConfig - Configuration audio.

Retours:

Opération asynchrone représentant le résultat de l’inscription d’un profil vocal.

getActivationPhrasesAsync

public Future getActivationPhrasesAsync(VoiceProfileType voiceProfileType, String locale)

Obtenir des expressions d’activation valides pour l’inscription.

Paramètres:

voiceProfileType - Type de profil vocal.
locale - un paramètre régional, par exemple « en-us ».

Retours:

Opération asynchrone représentant le résultat de l’obtention d’expressions d’activation.

getAllProfilesAsync

public Future> getAllProfilesAsync(VoiceProfileType voiceProfileType)

Obtenez tous les profils vocaux en tant qu’opération asynchrone.

Paramètres:

voiceProfileType - Type de profil vocal.

Retours:

Opération asynchrone représentant le résultat de l’obtention de tous les profils vocaux.

getImpl

public SafeHandle getImpl()

Méthode interne pour obtenir le handle natif sous-jacent.

Retours:

handle natif de l’objet sous-jacent.

getProperties

public PropertyCollection getProperties()

Collection de propriétés et leurs valeurs définies pour VoiceProfileClient.

Retours:

Collection de propriétés et leurs valeurs définies pour VoiceProfileClient.

resetProfileAsync

public Future resetProfileAsync(VoiceProfile voiceProfile)

Réinitialisez un profil vocal de manière asynchrone.

Paramètres:

voiceProfile - Profil vocal.

Retours:

Opération asynchrone représentant le résultat de la réinitialisation d’un profil vocal.

retrieveEnrollmentResultAsync

public Future retrieveEnrollmentResultAsync(VoiceProfile voiceProfile)

Récupérez un résultat d’inscription en fonction du profil vocal.

Paramètres:

voiceProfile - Profil vocal.

Retours:

Opération asynchrone représentant le résultat de l’inscription d’un profil vocal.

S’applique à