Partilhar via


SpeechTranslationConfig Classe

Implementações

java.lang.AutoCloseable

public final class SpeechTranslationConfig
extends SpeechConfig
implements java.lang.AutoCloseable

Configuração de tradução de fala. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do método

Modificador e tipo Método e descrição
void addTargetLanguage(String value)

Adiciona um idioma de destino (texto) para tradução.

void close()

Descarte os recursos associados.

static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)

Instância estática da Configuração de Traduçãode Falaretornada passando o token de autorização e a região de serviço.

static SpeechTranslationConfig fromEndpoint(URI endpoint)

Cria uma instância da configuração de tradução de fala com o ponto de extremidade especificado.

static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)

Cria uma instância da configuração de tradução de fala com o ponto de extremidade e a chave de assinatura especificados.

static SpeechTranslationConfig fromHost(URI host)

Cria uma instância da configuração de tradução de fala com o host especificado.

static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)

Cria uma instância da configuração de tradução de fala com a chave de assinatura e host especificada.

static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)

Instância estática da Configuração de Traduçãode Falaretornada passando a chave de assinaturae a região do serviço.

SafeHandle getImpl()

Retorna a implementação da configuração de tradução de fala

java.util.ArrayList<java.lang.String> getTargetLanguages()

Obtém todos os idiomas de destino que foram configurados para tradução.

java.lang.String getVoiceName()

Retorna o nome de voz selecionado.

void removeTargetLanguage(String value)

Remove um idioma de destino (texto) para tradução.

void setVoiceName(String value)

Define a voz do idioma traduzido, habilita a saída de síntese de voz.

Métodos herdados de SpeechConfig

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 método

addTargetLanguage

public void addTargetLanguage(String value)

Adiciona um idioma de destino (texto) para tradução.

Parameters:

value - o identificador de idioma no formato BCP-47.

close

public void close()

Descarte os recursos associados.

Overrides:

SpeechTranslationConfig.close()

fromAuthorizationToken

public static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)

Instância estática de SpeechTranslationConfig retornada passando o token de autorização e a região de serviço. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expipres, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Caso contrário, todos os reconhecedores criados por essa instância speechTranslationConfig encontrarão erros durante o reconhecimento.

Parameters:

authorizationToken - O token de autorização.
region - O nome da região (consulte a página da região).

Returns:

A configuração de fala

fromEndpoint

public static SpeechTranslationConfig fromEndpoint(URI endpoint)

Cria uma instância da configuração de tradução de fala com o ponto de extremidade especificado. Esse método destina-se apenas a usuários que usam um ponto de extremidade de serviço ou parâmetros não padrão. Observação: os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento for definida no URI como o parâmetro de consulta "language=de-DE", e também definida por setSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI terá precedência e o idioma efetivo será "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Observação: se o ponto de extremidade exigir uma chave de assinatura para autenticação, use fromEndpoint(java.net.URI, String) para passar a chave de assinatura como parâmetro. Para usar um token de autorização com fromEndpoint, use esse método para criar uma instância speechTranslationConfig e, em seguida, chame setAuthorizationToken() na instância speechTranslationConfig criada. Observação: adicionado na versão 1.5.0.

Parameters:

endpoint - O ponto de extremidade de serviço ao qual se conectar.

Returns:

Uma instância speechTranslationConfig.

fromEndpoint

public static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)

Cria uma instância da configuração de tradução de fala com o ponto de extremidade e a chave de assinatura especificados. Esse método destina-se apenas a usuários que usam um ponto de extremidade de serviço ou parâmetros não padrão. Observação: os parâmetros de consulta especificados no URI do ponto de extremidade não são alterados, mesmo que sejam definidos por outras APIs. Por exemplo, se a linguagem de reconhecimento for definida no URI como o parâmetro de consulta "language=de-DE", e também definida por setSpeechRecognitionLanguage("en-US"), a configuração de idioma no URI terá precedência e o idioma efetivo será "de-DE". Somente os parâmetros que não são especificados no URI do ponto de extremidade podem ser definidos por outras APIs. Observação: para usar um token de autorização com fromEndpoint, use fromEndpoint(java.net.URI) e chame setAuthorizationToken() na instância speechTranslationConfig criada.

Parameters:

endpoint - O ponto de extremidade de serviço ao qual se conectar.
subscriptionKey - A chave de assinatura.

Returns:

Uma instância speechTranslationConfig.

fromHost

public static SpeechTranslationConfig fromHost(URI host)

Cria uma instância da configuração de tradução de fala com o host especificado. Esse método destina-se apenas a usuários que usam um host de serviço não padrão. O caminho do recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use fromEndpoint. Observação: os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Observação: se o host exigir uma chave de assinatura para autenticação, use fromHost(java.net.URI, String) para passar a chave de assinatura como parâmetro. Para usar um token de autorização com fromHost, use esse método para criar uma instância speechTranslationConfig e, em seguida, chame setAuthorizationToken() na instância speechTranslationConfig criada. Observação: adicionado na versão 1.8.0.

Parameters:

host - O host de serviço ao qual se conectar. O formato é "protocol://host:port" em que ":p ort" é opcional.

Returns:

Uma instância speechTranslationConfig.

fromHost

public static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)

Cria uma instância da configuração de tradução de fala com a chave de assinatura e host especificada. Esse método destina-se apenas a usuários que usam um host de serviço não padrão. O caminho do recurso padrão será assumido. Para serviços com um caminho de recurso não padrão ou nenhum caminho, use fromEndpoint. Observação: os parâmetros de consulta não são permitidos no URI do host e devem ser definidos por outras APIs. Observação: para usar um token de autorização com fromHost, use fromHost(java.net.URI) e, em seguida, chame setAuthorizationToken() na instância speechTranslationConfig criada. Observação: adicionado na versão 1.8.0.

Parameters:

host - O host de serviço ao qual se conectar. O formato é "protocol://host:port" em que ":p ort" é opcional.
subscriptionKey - A chave de assinatura.

Returns:

Uma instância speechTranslationConfig.

fromSubscription

public static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)

Instância estática de SpeechTranslationConfig retornada passando subscriptionKey e região de serviço.

Parameters:

subscriptionKey - A chave de assinatura.
region - O nome da região (consulte a página da região).

Returns:

A configuração de fala

getImpl

public SafeHandle getImpl()

Retorna a implementação da configuração de tradução de fala

Overrides:

SpeechTranslationConfig.getImpl()

Returns:

A implementação da configuração de tradução de fala.

getTargetLanguages

public ArrayList getTargetLanguages()

Obtém todos os idiomas de destino que foram configurados para tradução.

Returns:

a lista de idiomas de destino.

getVoiceName

public String getVoiceName()

Retorna o nome de voz selecionado.

Returns:

O nome da voz.

removeTargetLanguage

public void removeTargetLanguage(String value)

Remove um idioma de destino (texto) para tradução. Adicionado na versão 1.7.0.

Parameters:

value - o identificador de idioma no formato BCP-47.

setVoiceName

public void setVoiceName(String value)

Define a voz do idioma traduzido, habilita a saída de síntese de voz.

Parameters:

value - o nome de voz da saída de síntese

Aplica-se a