Class AudioTranscription
-
- All Implemented Interfaces:
public final class AudioTranscription
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAudioTranscription.BuilderA builder for AudioTranscription.
public final classAudioTranscription.ModelThe model to use for transcription. Current options are
whisper-1,gpt-4o-transcribe-latest,gpt-4o-mini-transcribe, andgpt-4o-transcribe.
-
Method Summary
Modifier and Type Method Description final Optional<String>language()The language of the input audio. final Optional<AudioTranscription.Model>model()The model to use for transcription. final Optional<String>prompt()An optional text to guide the model's style or continue a previous audio segment. final JsonField<String>_language()Returns the raw JSON value of language. final JsonField<AudioTranscription.Model>_model()Returns the raw JSON value of model. final JsonField<String>_prompt()Returns the raw JSON value of prompt. final Map<String, JsonValue>_additionalProperties()final AudioTranscription.BuildertoBuilder()final AudioTranscriptionvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AudioTranscription.Builderbuilder()Returns a mutable builder for constructing an instance of AudioTranscription. -
-
Method Detail
-
language
final Optional<String> language()
The language of the input audio. Supplying the input language in ISO-639-1 (e.g.
en) format will improve accuracy and latency.
-
model
final Optional<AudioTranscription.Model> model()
The model to use for transcription. Current options are
whisper-1,gpt-4o-transcribe-latest,gpt-4o-mini-transcribe, andgpt-4o-transcribe.
-
prompt
final Optional<String> prompt()
An optional text to guide the model's style or continue a previous audio segment. For
whisper-1, the prompt is a list of keywords. Forgpt-4o-transcribemodels, the prompt is a free text string, for example "expect words related to technology".
-
_language
final JsonField<String> _language()
Returns the raw JSON value of language.
Unlike language, this method doesn't throw if the JSON field has an unexpected type.
-
_model
final JsonField<AudioTranscription.Model> _model()
Returns the raw JSON value of model.
Unlike model, this method doesn't throw if the JSON field has an unexpected type.
-
_prompt
final JsonField<String> _prompt()
Returns the raw JSON value of prompt.
Unlike prompt, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AudioTranscription.Builder toBuilder()
-
validate
final AudioTranscription validate()
-
builder
final static AudioTranscription.Builder builder()
Returns a mutable builder for constructing an instance of AudioTranscription.
-
-
-
-