AudioTranslationOptions Clase
- java.
lang. Object - com.
azure. ai. openai. models. AudioTranslationOptions
- com.
public final class AudioTranslationOptions
Información de configuración de una solicitud de traducción de audio.
Resumen del constructor
Constructor | Description |
---|---|
AudioTranslationOptions(byte[] file) |
Crea una instancia de la clase Opciones de traducción de |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
byte[] |
getFile()
Obtiene la propiedad de archivo: los datos de audio que se van a traducir. |
String |
getModel()
Obtener la propiedad del modelo: el modelo que se va a usar para esta solicitud de traducción. |
String |
getPrompt()
Obtener la propiedad prompt: una sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. |
Audio |
getResponseFormat()
Obtener la propiedad Format de respuesta |
Double |
getTemperature()
Obtiene la propiedad temperature: la temperatura de muestreo, entre 0 y 1. |
Audio |
setModel(String model)
Establezca la propiedad del modelo: el modelo que se va a usar para esta solicitud de traducción. |
Audio |
setPrompt(String prompt)
Establezca la propiedad prompt: una sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. |
Audio |
setResponseFormat(AudioTranslationFormat responseFormat)
Establezca la propiedad Format de respuesta |
Audio |
setTemperature(Double temperature)
Establezca la propiedad temperature: la temperatura de muestreo, entre 0 y 1. |
Métodos heredados de java.lang.Object
Detalles del constructor
AudioTranslationOptions
public AudioTranslationOptions(byte[] file)
Crea una instancia de la clase AudioTranslationOptions.
Parameters:
Detalles del método
getFile
public byte[] getFile()
Obtiene la propiedad de archivo: los datos de audio que se van a traducir. Debe ser el contenido binario de un archivo en uno de los formatos multimedia admitidos: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.
Returns:
getModel
public String getModel()
Obtener la propiedad del modelo: el modelo que se va a usar para esta solicitud de traducción.
Returns:
getPrompt
public String getPrompt()
Obtener la propiedad prompt: una sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. El idioma escrito del mensaje debe coincidir con el idioma hablado principal de los datos de audio.
Returns:
getResponseFormat
public AudioTranslationFormat getResponseFormat()
Obtiene la propiedad responseFormat: el formato solicitado de los datos de respuesta de traducción, que influirá en el contenido y el detalle del resultado.
Returns:
getTemperature
public Double getTemperature()
Obtiene la propiedad temperature: la temperatura de muestreo, entre 0 y 1. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista. Si se establece en 0, el modelo usará la probabilidad del registro para aumentar automáticamente la temperatura hasta que se alcancen determinados umbrales.
Returns:
setModel
public AudioTranslationOptions setModel(String model)
Establezca la propiedad del modelo: el modelo que se va a usar para esta solicitud de traducción.
Parameters:
Returns:
setPrompt
public AudioTranslationOptions setPrompt(String prompt)
Establezca la propiedad prompt: una sugerencia opcional para guiar el estilo del modelo o continuar desde un segmento de audio anterior. El idioma escrito del mensaje debe coincidir con el idioma hablado principal de los datos de audio.
Parameters:
Returns:
setResponseFormat
public AudioTranslationOptions setResponseFormat(AudioTranslationFormat responseFormat)
Establezca la propiedad responseFormat: el formato solicitado de los datos de respuesta de traducción, que influirá en el contenido y el detalle del resultado.
Parameters:
Returns:
setTemperature
public AudioTranslationOptions setTemperature(Double temperature)
Establezca la propiedad temperature: la temperatura de muestreo, entre 0 y 1. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista. Si se establece en 0, el modelo usará la probabilidad del registro para aumentar automáticamente la temperatura hasta que se alcancen determinados umbrales.
Parameters:
Returns:
Se aplica a
Azure SDK for Java