Package com.azure.ai.openai.models
Class AudioTranscriptionOptions
java.lang.Object
com.azure.ai.openai.models.AudioTranscriptionOptions
The configuration information for an audio transcription request.
-
Constructor Summary
ConstructorsConstructorDescriptionAudioTranscriptionOptions(byte[] file) Creates an instance of AudioTranscriptionOptions class. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getFile()Get the file property: The audio data to transcribe.Get the filename property: The optional filename or descriptive identifier to associate with with the audio data.Get the language property: The primary spoken language of the audio data to be transcribed, supplied as a two-letter ISO-639-1 language code such as 'en' or 'fr'.getModel()Get the model property: The model to use for this transcription request.Get the prompt property: An optional hint to guide the model's style or continue from a prior audio segment.Get the responseFormat property: The requested format of the transcription response data, which will influence the content and detail of the result.Get the temperature property: The sampling temperature, between 0 and 1.setFilename(String filename) Set the filename property: The optional filename or descriptive identifier to associate with with the audio data.setLanguage(String language) Set the language property: The primary spoken language of the audio data to be transcribed, supplied as a two-letter ISO-639-1 language code such as 'en' or 'fr'.Set the model property: The model to use for this transcription request.Set the prompt property: An optional hint to guide the model's style or continue from a prior audio segment.setResponseFormat(AudioTranscriptionFormat responseFormat) Set the responseFormat property: The requested format of the transcription response data, which will influence the content and detail of the result.setTemperature(Double temperature) Set the temperature property: The sampling temperature, between 0 and 1.
-
Constructor Details
-
AudioTranscriptionOptions
public AudioTranscriptionOptions(byte[] file) Creates an instance of AudioTranscriptionOptions class.- Parameters:
file- the file value to set.
-
-
Method Details
-
getFile
public byte[] getFile()Get the file property: The audio data to transcribe. 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:
- the file value.
-
getResponseFormat
Get the responseFormat property: The requested format of the transcription response data, which will influence the content and detail of the result.- Returns:
- the responseFormat value.
-
setResponseFormat
Set the responseFormat property: The requested format of the transcription response data, which will influence the content and detail of the result.- Parameters:
responseFormat- the responseFormat value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-
getLanguage
Get the language property: The primary spoken language of the audio data to be transcribed, supplied as a two-letter ISO-639-1 language code such as 'en' or 'fr'. Providing this known input language is optional but may improve the accuracy and/or latency of transcription.- Returns:
- the language value.
-
setLanguage
Set the language property: The primary spoken language of the audio data to be transcribed, supplied as a two-letter ISO-639-1 language code such as 'en' or 'fr'. Providing this known input language is optional but may improve the accuracy and/or latency of transcription.- Parameters:
language- the language value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-
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:
- the prompt value.
-
setPrompt
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:
prompt- the prompt value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-
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:
- the temperature value.
-
setTemperature
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:
temperature- the temperature value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-
getModel
Get the model property: The model to use for this transcription request.- Returns:
- the model value.
-
setModel
Set the model property: The model to use for this transcription request.- Parameters:
model- the model value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-
getFilename
Get the filename property: The optional filename or descriptive identifier to associate with with the audio data.- Returns:
- the filename value.
-
setFilename
Set the filename property: The optional filename or descriptive identifier to associate with with the audio data.- Parameters:
filename- the filename value to set.- Returns:
- the AudioTranscriptionOptions object itself.
-