Class RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder
-
- All Implemented Interfaces:
public final class RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder
A builder for Input.
-
-
Method Summary
-
-
Method Detail
-
format
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder format(RealtimeAudioFormats format)
The PCM audio format. Only a 24kHz sample rate is supported.
-
format
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder format(JsonField<RealtimeAudioFormats> format)
Sets Builder.format to an arbitrary JSON value.
You should usually call Builder.format with a well-typed RealtimeAudioFormats value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
format
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder format(RealtimeAudioFormats.AudioPcm audioPcm)
Alias for calling format with
RealtimeAudioFormats.ofAudioPcm(audioPcm)
.
-
format
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder format(RealtimeAudioFormats.AudioPcmu audioPcmu)
Alias for calling format with
RealtimeAudioFormats.ofAudioPcmu(audioPcmu)
.
-
format
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder format(RealtimeAudioFormats.AudioPcma audioPcma)
Alias for calling format with
RealtimeAudioFormats.ofAudioPcma(audioPcma)
.
-
noiseReduction
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder noiseReduction(RealtimeTranscriptionSessionCreateResponse.Audio.Input.NoiseReduction noiseReduction)
Configuration for input audio noise reduction.
-
noiseReduction
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder noiseReduction(JsonField<RealtimeTranscriptionSessionCreateResponse.Audio.Input.NoiseReduction> noiseReduction)
Sets Builder.noiseReduction to an arbitrary JSON value.
You should usually call Builder.noiseReduction with a well-typed NoiseReduction value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
transcription
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder transcription(AudioTranscription transcription)
Configuration of the transcription model.
-
transcription
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder transcription(JsonField<AudioTranscription> transcription)
Sets Builder.transcription to an arbitrary JSON value.
You should usually call Builder.transcription with a well-typed AudioTranscription value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
turnDetection
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder turnDetection(RealtimeTranscriptionSessionTurnDetection turnDetection)
Configuration for turn detection. Can be set to
null
to turn off. Server VAD means that the model will detect the start and end of speech based on audio volume and respond at the end of user speech.
-
turnDetection
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder turnDetection(JsonField<RealtimeTranscriptionSessionTurnDetection> turnDetection)
Sets Builder.turnDetection to an arbitrary JSON value.
You should usually call Builder.turnDetection with a well-typed RealtimeTranscriptionSessionTurnDetection value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RealtimeTranscriptionSessionCreateResponse.Audio.Input.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RealtimeTranscriptionSessionCreateResponse.Audio.Input build()
Returns an immutable instance of Input.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-