Package com.openai.models.realtime
Class RealtimeResponseCreateAudioOutput.Output.Voice
-
- All Implemented Interfaces:
public final class RealtimeResponseCreateAudioOutput.Output.VoiceThe voice the model uses to respond. Supported built-in voices are
alloy,ash,ballad,coral,echo,sage,shimmer,verse,marin, andcedar. You may also provide a custom voice object with anid, for example{ "id": "voice_1234" }. Voice cannot be changed during the session once the model has responded with audio at least once. We recommendmarinandcedarfor best quality.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRealtimeResponseCreateAudioOutput.Output.Voice.VisitorAn interface that defines how to map each variant of Voice to a value of type T.
public final classRealtimeResponseCreateAudioOutput.Output.Voice.UnionMember1public final classRealtimeResponseCreateAudioOutput.Output.Voice.IdCustom voice reference.
-
Method Summary
-
-
Method Detail
-
unionMember1
final Optional<RealtimeResponseCreateAudioOutput.Output.Voice.UnionMember1> unionMember1()
-
id
final Optional<RealtimeResponseCreateAudioOutput.Output.Voice.Id> id()
Custom voice reference.
-
isUnionMember1
final Boolean isUnionMember1()
-
asUnionMember1
final RealtimeResponseCreateAudioOutput.Output.Voice.UnionMember1 asUnionMember1()
-
asId
final RealtimeResponseCreateAudioOutput.Output.Voice.Id asId()
Custom voice reference.
-
accept
final <T extends Any> T accept(RealtimeResponseCreateAudioOutput.Output.Voice.Visitor<T> visitor)
-
validate
final RealtimeResponseCreateAudioOutput.Output.Voice validate()
-
ofString
final static RealtimeResponseCreateAudioOutput.Output.Voice ofString(String string)
-
ofUnionMember1
final static RealtimeResponseCreateAudioOutput.Output.Voice ofUnionMember1(RealtimeResponseCreateAudioOutput.Output.Voice.UnionMember1 unionMember1)
-
ofId
final static RealtimeResponseCreateAudioOutput.Output.Voice ofId(RealtimeResponseCreateAudioOutput.Output.Voice.Id id)
Custom voice reference.
-
-
-
-