Class AudioTranscription
-
- All Implemented Interfaces:
public final class AudioTranscription
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
AudioTranscription.Builder
A builder for AudioTranscription.
public final class
AudioTranscription.Model
The 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.Builder
toBuilder()
final AudioTranscription
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static AudioTranscription.Builder
builder()
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-transcribe
models, 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.
-
-
-
-