AudioTranslationOptions Class
- java.
lang. Object - com.
azure. ai. openai. models. AudioTranslationOptions
- com.
public final class AudioTranslationOptions
The configuration information for an audio translation request.
Constructor Summary
Constructor | Description |
---|---|
AudioTranslationOptions(byte[] file) |
Creates an instance of Audio |
Method Summary
Modifier and Type | Method and Description |
---|---|
byte[] |
getFile()
Get the file property: The audio data to translate. |
String |
getFilename()
Get the filename property: The optional filename or descriptive identifier to associate with with the audio data. |
String |
getModel()
Get the model property: The model to use for this translation request. |
String |
getPrompt()
Get the prompt property: An optional hint to guide the model's style or continue from a prior audio segment. |
Audio |
getResponseFormat()
Get the response |
Double |
getTemperature()
Get the temperature property: The sampling temperature, between 0 and 1. |
Audio |
setFilename(String filename)
Set the filename property: The optional filename or descriptive identifier to associate with with the audio data. |
Audio |
setModel(String model)
Set the model property: The model to use for this translation request. |
Audio |
setPrompt(String prompt)
Set the prompt property: An optional hint to guide the model's style or continue from a prior audio segment. |
Audio |
setResponseFormat(AudioTranslationFormat responseFormat)
Set the response |
Audio |
setTemperature(Double temperature)
Set the temperature property: The sampling temperature, between 0 and 1. |
Methods inherited from java.lang.Object
Constructor Details
AudioTranslationOptions
public AudioTranslationOptions(byte[] file)
Creates an instance of AudioTranslationOptions class.
Parameters:
Method Details
getFile
public byte[] getFile()
Get the file property: The audio data to translate. This must be the binary content of a file in one of the supported media formats: flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm.
Returns:
getFilename
public String getFilename()
Get the filename property: The optional filename or descriptive identifier to associate with with the audio data.
Returns:
getModel
public String getModel()
Get the model property: The model to use for this translation request.
Returns:
getPrompt
public String getPrompt()
Get the prompt property: An optional hint to guide the model's style or continue from a prior audio segment. The written language of the prompt should match the primary spoken language of the audio data.
Returns:
getResponseFormat
public AudioTranslationFormat getResponseFormat()
Get the responseFormat property: The requested format of the translation response data, which will influence the content and detail of the result.
Returns:
getTemperature
public Double getTemperature()
Get the temperature property: The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.
Returns:
setFilename
public AudioTranslationOptions setFilename(String filename)
Set the filename property: The optional filename or descriptive identifier to associate with with the audio data.
Parameters:
Returns:
setModel
public AudioTranslationOptions setModel(String model)
Set the model property: The model to use for this translation request.
Parameters:
Returns:
setPrompt
public AudioTranslationOptions setPrompt(String prompt)
Set the prompt property: An optional hint to guide the model's style or continue from a prior audio segment. The written language of the prompt should match the primary spoken language of the audio data.
Parameters:
Returns:
setResponseFormat
public AudioTranslationOptions setResponseFormat(AudioTranslationFormat responseFormat)
Set the responseFormat property: The requested format of the translation response data, which will influence the content and detail of the result.
Parameters:
Returns:
setTemperature
public AudioTranslationOptions setTemperature(Double temperature)
Set the temperature property: The sampling temperature, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If set to 0, the model will use log probability to automatically increase the temperature until certain thresholds are hit.
Parameters:
Returns: