Class SpeechCreateParams.Body
- 
                    
                    - All Implemented Interfaces:
 
 public final class SpeechCreateParams.Body
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public final classSpeechCreateParams.Body.BuilderA builder for Body. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Stringinput()The text to generate audio for. final SpeechModelmodel()One of the available TTS models: tts-1,tts-1-hdorgpt-4o-mini-tts.final SpeechCreateParams.Voicevoice()The voice to use when generating the audio. final Optional<String>instructions()Control the voice of your generated audio with additional instructions. final Optional<SpeechCreateParams.ResponseFormat>responseFormat()The format to audio in. final Optional<Double>speed()The speed of the generated audio. final Optional<SpeechCreateParams.StreamFormat>streamFormat()The format to stream the audio in. final JsonField<String>_input()Returns the raw JSON value of input. final JsonField<SpeechModel>_model()Returns the raw JSON value of model. final JsonField<SpeechCreateParams.Voice>_voice()Returns the raw JSON value of voice. final JsonField<String>_instructions()Returns the raw JSON value of instructions. final JsonField<SpeechCreateParams.ResponseFormat>_responseFormat()Returns the raw JSON value of responseFormat. final JsonField<Double>_speed()Returns the raw JSON value of speed. final JsonField<SpeechCreateParams.StreamFormat>_streamFormat()Returns the raw JSON value of streamFormat. final Map<String, JsonValue>_additionalProperties()final SpeechCreateParams.Body.BuildertoBuilder()final SpeechCreateParams.Bodyvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SpeechCreateParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        modelfinal SpeechModel model() One of the available TTS models: tts-1,tts-1-hdorgpt-4o-mini-tts.
 - 
                                        voicefinal SpeechCreateParams.Voice voice() The voice to use when generating the audio. Supported voices are alloy,ash,ballad,coral,echo,fable,onyx,nova,sage,shimmer, andverse. Previews of the voices are available in the Text to speech guide.
 - 
                                        instructionsfinal Optional<String> instructions() Control the voice of your generated audio with additional instructions. Does not work with tts-1ortts-1-hd.
 - 
                                        responseFormatfinal Optional<SpeechCreateParams.ResponseFormat> responseFormat() The format to audio in. Supported formats are mp3,opus,aac,flac,wav, andpcm.
 - 
                                        speedfinal Optional<Double> speed() The speed of the generated audio. Select a value from 0.25to4.0.1.0is the default.
 - 
                                        streamFormatfinal Optional<SpeechCreateParams.StreamFormat> streamFormat() The format to stream the audio in. Supported formats are sseandaudio.sseis not supported fortts-1ortts-1-hd.
 - 
                                        _inputfinal JsonField<String> _input() Returns the raw JSON value of input. Unlike input, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _modelfinal JsonField<SpeechModel> _model() Returns the raw JSON value of model. Unlike model, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _voicefinal JsonField<SpeechCreateParams.Voice> _voice() Returns the raw JSON value of voice. Unlike voice, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _instructionsfinal JsonField<String> _instructions() Returns the raw JSON value of instructions. Unlike instructions, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _responseFormatfinal JsonField<SpeechCreateParams.ResponseFormat> _responseFormat() Returns the raw JSON value of responseFormat. Unlike responseFormat, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _speedfinal JsonField<Double> _speed() Returns the raw JSON value of speed. Unlike speed, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _streamFormatfinal JsonField<SpeechCreateParams.StreamFormat> _streamFormat() Returns the raw JSON value of streamFormat. Unlike streamFormat, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _additionalPropertiesfinal Map<String, JsonValue> _additionalProperties() 
 - 
                                        toBuilderfinal SpeechCreateParams.Body.Builder toBuilder() 
 - 
                                        validatefinal SpeechCreateParams.Body validate() 
 - 
                                        builderfinal static SpeechCreateParams.Body.Builder builder() Returns a mutable builder for constructing an instance of Body. The following fields are required: .input() .model() .voice()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-