Class SpeechConfig.Builder

java.lang.Object
com.google.genai.types.SpeechConfig.Builder
Enclosing class:
SpeechConfig

public abstract static class SpeechConfig.Builder extends Object
Builder for SpeechConfig.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • voiceConfig

      public abstract SpeechConfig.Builder voiceConfig(VoiceConfig voiceConfig)
      Setter for voiceConfig.

      voiceConfig: The configuration for the speaker to use.

    • voiceConfig

      public SpeechConfig.Builder voiceConfig(VoiceConfig.Builder voiceConfigBuilder)
      Setter for voiceConfig builder.

      voiceConfig: The configuration for the speaker to use.

    • multiSpeakerVoiceConfig

      public abstract SpeechConfig.Builder multiSpeakerVoiceConfig(MultiSpeakerVoiceConfig multiSpeakerVoiceConfig)
      Setter for multiSpeakerVoiceConfig.

      multiSpeakerVoiceConfig: The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field.

    • multiSpeakerVoiceConfig

      public SpeechConfig.Builder multiSpeakerVoiceConfig(MultiSpeakerVoiceConfig.Builder multiSpeakerVoiceConfigBuilder)
      Setter for multiSpeakerVoiceConfig builder.

      multiSpeakerVoiceConfig: The configuration for the multi-speaker setup. It is mutually exclusive with the voice_config field.

    • languageCode

      public abstract SpeechConfig.Builder languageCode(String languageCode)
      Setter for languageCode.

      languageCode: Language code (ISO 639. e.g. en-US) for the speech synthesization. Only available for Live API.

    • build

      public abstract SpeechConfig build()