Package com.google.genai.types
Class SpeechConfig.Builder
java.lang.Object
com.google.genai.types.SpeechConfig.Builder
- Enclosing class:
- SpeechConfig
Builder for SpeechConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SpeechConfigbuild()Clears the value of languageCode field.Clears the value of multiSpeakerVoiceConfig field.Clears the value of voiceConfig field.abstract SpeechConfig.BuilderlanguageCode(String languageCode) Setter for languageCode.abstract SpeechConfig.BuildermultiSpeakerVoiceConfig(MultiSpeakerVoiceConfig multiSpeakerVoiceConfig) Setter for multiSpeakerVoiceConfig.multiSpeakerVoiceConfig(MultiSpeakerVoiceConfig.Builder multiSpeakerVoiceConfigBuilder) Setter for multiSpeakerVoiceConfig builder.abstract SpeechConfig.BuildervoiceConfig(VoiceConfig voiceConfig) Setter for voiceConfig.voiceConfig(VoiceConfig.Builder voiceConfigBuilder) Setter for voiceConfig builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
languageCode
Setter for languageCode.languageCode: Optional. Language code (ISO 639. e.g. en-US) for the speech synthesization.
-
clearLanguageCode
Clears the value of languageCode field. -
voiceConfig
Setter for voiceConfig.voiceConfig: The configuration for the speaker to use.
-
voiceConfig
@CanIgnoreReturnValue public SpeechConfig.Builder voiceConfig(VoiceConfig.Builder voiceConfigBuilder) Setter for voiceConfig builder.voiceConfig: The configuration for the speaker to use.
-
clearVoiceConfig
Clears the value of voiceConfig field. -
multiSpeakerVoiceConfig
public abstract SpeechConfig.Builder multiSpeakerVoiceConfig(MultiSpeakerVoiceConfig multiSpeakerVoiceConfig) Setter for multiSpeakerVoiceConfig.multiSpeakerVoiceConfig: Optional. The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field. This field is not supported in Vertex AI.
-
multiSpeakerVoiceConfig
@CanIgnoreReturnValue public SpeechConfig.Builder multiSpeakerVoiceConfig(MultiSpeakerVoiceConfig.Builder multiSpeakerVoiceConfigBuilder) Setter for multiSpeakerVoiceConfig builder.multiSpeakerVoiceConfig: Optional. The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field. This field is not supported in Vertex AI.
-
clearMultiSpeakerVoiceConfig
Clears the value of multiSpeakerVoiceConfig field. -
build
-