SpeechTranslationConfig Clase
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. SpeechConfig - com.
microsoft. cognitiveservices. speech. translation. SpeechTranslationConfig
- com.
- com.
Implementaciones
public final class SpeechTranslationConfig
extends SpeechConfig
implements java.lang.AutoCloseable
Configuración de traducción de voz. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
addTargetLanguage(String value)
Agrega un idioma de destino (texto) para la traducción. |
void |
close()
Elimine los recursos asociados. |
static
Speech |
fromAuthorizationToken(String authorizationToken, String region)
Instancia estática de la configuración de traducción |
static
Speech |
fromEndpoint(URI endpoint)
Crea una instancia de la configuración de traducción de voz con el punto de conexión especificado. |
static
Speech |
fromEndpoint(URI endpoint, String subscriptionKey)
Crea una instancia de la configuración de traducción de voz con el punto de conexión y la clave de suscripción especificados. |
static
Speech |
fromHost(URI host)
Crea una instancia de la configuración de traducción de voz con el host especificado. |
static
Speech |
fromHost(URI host, String subscriptionKey)
Crea una instancia de la configuración de traducción de voz con el host y la clave de suscripción especificados. |
static
Speech |
fromSubscription(String subscriptionKey, String region)
Instancia estática de la configuración de traducción |
Safe |
getImpl()
Devuelve la implementación de la configuración de traducción de voz. |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
Obtiene todos los idiomas de destino que se han configurado para la traducción. |
java.lang.String |
getVoiceName()
Devuelve el nombre de voz seleccionado. |
void |
removeTargetLanguage(String value)
Quita un idioma de destino (texto) para la traducción. |
void |
setVoiceName(String value)
Establece la voz del idioma traducido y habilita la salida de síntesis de voz. |
Métodos heredados de SpeechConfig
Métodos heredados de java.lang.Object
Detalles del método
addTargetLanguage
public void addTargetLanguage(String value)
Agrega un idioma de destino (texto) para la traducción.
Parameters:
close
public void close()
Elimine los recursos asociados.
Overrides:
SpeechTranslationConfig.close()fromAuthorizationToken
public static SpeechTranslationConfig fromAuthorizationToken(String authorizationToken, String region)
Instancia estática de SpeechTranslationConfig devuelta pasando el token de autorización y la región de servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que el token de autorización expipres, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, todos los reconocedores creados por esta instancia de SpeechTranslationConfig encontrarán errores durante el reconocimiento.
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint)
Crea una instancia de la configuración de traducción de voz con el punto de conexión especificado. Este método solo está pensado para los usuarios que usan un punto de conexión de servicio o parámetros no estándar. Nota: Los parámetros de consulta especificados en el URI del punto de conexión no se cambian, incluso si se establecen mediante otras API. Por ejemplo, si el idioma de reconocimiento se define en URI como parámetro de consulta "language=de-DE" y también se establece mediante setSpeechRecognitionLanguage("en-US"), la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Otras API solo pueden establecer los parámetros que no se especifiquen en el URI del punto de conexión. Nota: si el punto de conexión requiere una clave de suscripción para la autenticación, use fromEndpoint(java.net.URI, String) para pasar la clave de suscripción como parámetro. Para usar un token de autorización con fromEndpoint, use este método para crear una instancia de SpeechTranslationConfig y, a continuación, llame a setAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.5.0.
Parameters:
Returns:
fromEndpoint
public static SpeechTranslationConfig fromEndpoint(URI endpoint, String subscriptionKey)
Crea una instancia de la configuración de traducción de voz con el punto de conexión y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un punto de conexión de servicio o parámetros no estándar. Nota: Los parámetros de consulta especificados en el URI del punto de conexión no se cambian, incluso si se establecen mediante otras API. Por ejemplo, si el idioma de reconocimiento se define en URI como parámetro de consulta "language=de-DE" y también se establece mediante setSpeechRecognitionLanguage("en-US"), la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Otras API solo pueden establecer los parámetros que no se especifiquen en el URI del punto de conexión. Nota: Para usar un token de autorización con fromEndpoint, use fromEndpoint(java.net.URI) y, a continuación, llame a setAuthorizationToken() en la instancia de SpeechTranslationConfig creada.
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host)
Crea una instancia de la configuración de traducción de voz con el host especificado. Este método solo está pensado para los usuarios que usan un host de servicio no predeterminado. Se asume la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: Los parámetros de consulta no se permiten en el URI del host y deben establecerse mediante otras API. Nota: Si el host requiere una clave de suscripción para la autenticación, use fromHost(java.net.URI, String) para pasar la clave de suscripción como parámetro. Para usar un token de autorización con fromHost, use este método para crear una instancia de SpeechTranslationConfig y, a continuación, llame a setAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.8.0.
Parameters:
Returns:
fromHost
public static SpeechTranslationConfig fromHost(URI host, String subscriptionKey)
Crea una instancia de la configuración de traducción de voz con el host y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un host de servicio no predeterminado. Se asume la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: Los parámetros de consulta no se permiten en el URI del host y deben establecerse mediante otras API. Nota: Para usar un token de autorización con fromHost, use fromHost(java.net.URI) y, a continuación, llame a setAuthorizationToken() en la instancia de SpeechTranslationConfig creada. Nota: Se ha agregado en la versión 1.8.0.
Parameters:
Returns:
fromSubscription
public static SpeechTranslationConfig fromSubscription(String subscriptionKey, String region)
Instancia estática de SpeechTranslationConfig devuelta pasando subscriptionKey y región de servicio.
Parameters:
Returns:
getImpl
public SafeHandle getImpl()
Devuelve la implementación de la configuración de traducción de voz.
Overrides:
SpeechTranslationConfig.getImpl()Returns:
getTargetLanguages
public ArrayList
Obtiene todos los idiomas de destino configurados para la traducción.
Returns:
getVoiceName
public String getVoiceName()
Devuelve el nombre de voz seleccionado.
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Quita un idioma de destino (texto) para la traducción. Se agregó en la versión 1.7.0.
Parameters:
setVoiceName
public void setVoiceName(String value)
Establece la voz del idioma traducido y habilita la salida de síntesis de voz.
Parameters:
Se aplica a
Azure SDK for Java