SpeechTranslationConfig Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. SpeechConfig - com.
microsoft. cognitiveservices. speech. translation. SpeechTranslationConfig
- com.
- com.
Implementações
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
Speech |
fromAuthorizationToken(String authorizationToken, String region)
Instância estática da Configuração de Tradução |
static
Speech |
fromEndpoint(URI endpoint)
Cria uma instância da configuração de tradução de fala com o ponto de extremidade especificado. |
static
Speech |
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
Speech |
fromHost(URI host)
Cria uma instância da configuração de tradução de fala com o host especificado. |
static
Speech |
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
Speech |
fromSubscription(String subscriptionKey, String region)
Instância estática da Configuração de Tradução |
Safe |
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
Detalhes do método
addTargetLanguage
public void addTargetLanguage(String value)
Adiciona um idioma de destino (texto) para tradução.
Parameters:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
getImpl
public SafeHandle getImpl()
Retorna a implementação da configuração de tradução de fala
Overrides:
SpeechTranslationConfig.getImpl()Returns:
getTargetLanguages
public ArrayList
Obtém todos os idiomas de destino que foram configurados para tradução.
Returns:
getVoiceName
public String getVoiceName()
Retorna o nome de voz selecionado.
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Remove um idioma de destino (texto) para tradução. Adicionado na versão 1.7.0.
Parameters:
setVoiceName
public void setVoiceName(String value)
Define a voz do idioma traduzido, habilita a saída de síntese de voz.
Parameters:
Aplica-se a
Azure SDK for Java