Compartir a través de


VoiceProfileClient Clase

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

Implementaciones

java.lang.AutoCloseable

public final class VoiceProfileClient
implements java.lang.AutoCloseable

Un cliente de perfil de voz realiza la administración de perfiles de voz para el reconocimiento de hablantes. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.

Resumen del constructor

Constructor Description
VoiceProfileClient(SpeechConfig speechConfig)

Crea una nueva instancia de un cliente de perfil de voz.

Resumen del método

Modificador y tipo Método y descripción
void close()

Elimine los recursos asociados.

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

Crea un perfil de voz como una operación asincrónica.

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

Elimine un perfil de voz de forma asincrónica.

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

Inscriba un perfil de voz de forma asincrónica.

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

Obtenga frases de activación válidas para la inscripción.

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

Obtiene todos los perfiles de voz como una operación asincrónica.

SafeHandle getImpl()

Método interno para obtener el identificador nativo subyacente.

PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para el cliente de perfilde voz.

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

Restablezca un perfil de voz de forma asincrónica.

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

Recupere un resultado de inscripción según el perfil de voz.

Métodos heredados 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

Detalles del constructor

VoiceProfileClient

public VoiceProfileClient(SpeechConfig speechConfig)

Crea una nueva instancia de un cliente de perfil de voz.

Parámetros:

speechConfig - configuración de voz.

Detalles del método

close

public void close()

Elimine los recursos asociados. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.

createProfileAsync

public Future createProfileAsync(VoiceProfileType voiceProfileType, String locale)

Crea un perfil de voz como una operación asincrónica.

Parámetros:

voiceProfileType - Tipo de perfil de voz.
locale - una configuración regional, por ejemplo, "en-us".

Devoluciones:

Una operación asincrónica que representa el resultado de crear un perfil de voz.

deleteProfileAsync

public Future deleteProfileAsync(VoiceProfile voiceProfile)

Elimine un perfil de voz de forma asincrónica.

Parámetros:

voiceProfile - Un perfil de voz.

Devoluciones:

Una operación asincrónica que representa el resultado de eliminar un perfil de voz.

enrollProfileAsync

public Future enrollProfileAsync(VoiceProfile voiceProfile, AudioConfig audioConfig)

Inscriba un perfil de voz de forma asincrónica.

Parámetros:

voiceProfile - Un perfil de voz.
audioConfig - Una configuración de audio.

Devoluciones:

Una operación asincrónica que representa el resultado de la inscripción de un perfil de voz.

getActivationPhrasesAsync

public Future getActivationPhrasesAsync(VoiceProfileType voiceProfileType, String locale)

Obtenga frases de activación válidas para la inscripción.

Parámetros:

voiceProfileType - Tipo de perfil de voz.
locale - una configuración regional, por ejemplo, "en-us".

Devoluciones:

Una operación asincrónica que representa el resultado de obtener frases de activación.

getAllProfilesAsync

public Future> getAllProfilesAsync(VoiceProfileType voiceProfileType)

Obtiene todos los perfiles de voz como una operación asincrónica.

Parámetros:

voiceProfileType - Tipo de perfil de voz.

Devoluciones:

Una operación asincrónica que representa el resultado de obtener todo el perfil de voz.

getImpl

public SafeHandle getImpl()

Método interno para obtener el identificador nativo subyacente.

Devoluciones:

identificador nativo para el objeto subyacente.

getProperties

public PropertyCollection getProperties()

Colección de propiedades y sus valores definidos para VoiceProfileClient.

Devoluciones:

Colección de propiedades y sus valores definidos para VoiceProfileClient.

resetProfileAsync

public Future resetProfileAsync(VoiceProfile voiceProfile)

Restablezca un perfil de voz de forma asincrónica.

Parámetros:

voiceProfile - Un perfil de voz.

Devoluciones:

Una operación asincrónica que representa el resultado del restablecimiento de un perfil de voz.

retrieveEnrollmentResultAsync

public Future retrieveEnrollmentResultAsync(VoiceProfile voiceProfile)

Recupere un resultado de inscripción según el perfil de voz.

Parámetros:

voiceProfile - Un perfil de voz.

Devoluciones:

Una operación asincrónica que representa el resultado de la inscripción de un perfil de voz.

Se aplica a