Compartilhar via


VoiceProfileClient Classe

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

Implementações

java.lang.AutoCloseable

public final class VoiceProfileClient
implements java.lang.AutoCloseable

Um cliente de perfil de voz executa o gerenciamento de perfil de voz para reconhecimento de locutor. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do Construtor

Construtor Description
VoiceProfileClient(SpeechConfig speechConfig)

Cria uma nova instância de um cliente de perfil de voz.

Resumo do método

Modificador e tipo Método e descrição
void close()

Descarte os recursos associados.

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

Cria um perfil de voz como uma operação assíncrona.

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

Exclua um perfil de voz de forma assíncrona.

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

Registre um perfil de voz de forma assíncrona.

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

Obtenha frases de ativação válidas para registro.

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

Obtenha todos os perfis de voz como uma operação assíncrona.

SafeHandle getImpl()

Método interno para obter o identificador nativo subjacente.

PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para o Cliente de Perfilde Voz.

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

Redefina um perfil de voz de forma assíncrona.

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

Recupere um resultado de registro dado o Perfil de Voz.

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

Detalhes do construtor

VoiceProfileClient

public VoiceProfileClient(SpeechConfig speechConfig)

Cria uma nova instância de um cliente de perfil de voz.

Parameters:

speechConfig - configuração de fala.

Detalhes do método

close

public void close()

Descarte os recursos associados. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

createProfileAsync

public Future createProfileAsync(VoiceProfileType voiceProfileType, String locale)

Cria um perfil de voz como uma operação assíncrona.

Parameters:

voiceProfileType - Um tipo de perfil de voz.
locale - uma localidade, por exemplo, "en-us".

Returns:

Uma operação assíncrona que representa o resultado da criação de um perfil de voz.

deleteProfileAsync

public Future deleteProfileAsync(VoiceProfile voiceProfile)

Exclua um perfil de voz de forma assíncrona.

Parameters:

voiceProfile - Um perfil de voz.

Returns:

Uma operação assíncrona que representa o resultado da exclusão de um perfil de voz.

enrollProfileAsync

public Future enrollProfileAsync(VoiceProfile voiceProfile, AudioConfig audioConfig)

Registre um perfil de voz de forma assíncrona.

Parameters:

voiceProfile - Um perfil de voz.
audioConfig - Uma configuração de áudio.

Returns:

Uma operação assíncrona que representa o resultado do registro de um perfil de voz.

getActivationPhrasesAsync

public Future getActivationPhrasesAsync(VoiceProfileType voiceProfileType, String locale)

Obtenha frases de ativação válidas para registro.

Parameters:

voiceProfileType - Um tipo de perfil de voz.
locale - uma localidade, por exemplo, "en-us".

Returns:

Uma operação assíncrona que representa o resultado da obtenção de frases de ativação.

getAllProfilesAsync

public Future<>> getAllProfilesAsync(VoiceProfileType voiceProfileType)

Obtenha todos os perfis de voz como uma operação assíncrona.

Parameters:

voiceProfileType - Um tipo de perfil de voz.

Returns:

Uma operação assíncrona que representa o resultado da obtenção de todo o perfil de voz.

getImpl

public SafeHandle getImpl()

Método interno para obter o identificador nativo subjacente.

Returns:

o identificador nativo para o objeto subjacente.

getProperties

public PropertyCollection getProperties()

A coleção de propriedades e seus valores definidos para VoiceProfileClient.

Returns:

A coleção de propriedades e seus valores definidos para VoiceProfileClient.

resetProfileAsync

public Future resetProfileAsync(VoiceProfile voiceProfile)

Redefina um perfil de voz de forma assíncrona.

Parameters:

voiceProfile - Um perfil de voz.

Returns:

Uma operação assíncrona que representa o resultado da redefinição de um perfil de voz.

retrieveEnrollmentResultAsync

public Future retrieveEnrollmentResultAsync(VoiceProfile voiceProfile)

Recupere um resultado de registro dado o Perfil de Voz.

Parameters:

voiceProfile - Um perfil de voz.

Returns:

Uma operação assíncrona que representa o resultado do registro de um perfil de voz.

Aplica-se a