Class RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder
-
- All Implemented Interfaces:
public final class RealtimeTranslationSessionUpdateRequest.Audio.Input.BuilderA builder for Input.
-
-
Method Summary
-
-
Method Detail
-
noiseReduction
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder noiseReduction(RealtimeTranslationSessionUpdateRequest.Audio.Input.NoiseReduction noiseReduction)
Optional input noise reduction. Set to
nullto disable it.
-
noiseReduction
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder noiseReduction(Optional<RealtimeTranslationSessionUpdateRequest.Audio.Input.NoiseReduction> noiseReduction)
Alias for calling Builder.noiseReduction with
noiseReduction.orElse(null).
-
noiseReduction
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder noiseReduction(JsonField<RealtimeTranslationSessionUpdateRequest.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 RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder transcription(RealtimeTranslationSessionUpdateRequest.Audio.Input.Transcription transcription)
Optional source-language transcription. When configured, the server emits
session.input_transcript.deltaevents. Translation itself still runs from the input audio stream.
-
transcription
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder transcription(Optional<RealtimeTranslationSessionUpdateRequest.Audio.Input.Transcription> transcription)
Alias for calling Builder.transcription with
transcription.orElse(null).
-
transcription
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder transcription(JsonField<RealtimeTranslationSessionUpdateRequest.Audio.Input.Transcription> transcription)
Sets Builder.transcription to an arbitrary JSON value.
You should usually call Builder.transcription with a well-typed Transcription value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RealtimeTranslationSessionUpdateRequest.Audio.Input.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RealtimeTranslationSessionUpdateRequest.Audio.Input build()
Returns an immutable instance of Input.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-