Class MultiSpeakerVoiceConfig

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.MultiSpeakerVoiceConfig

public abstract class MultiSpeakerVoiceConfig extends JsonSerializable
Configuration for a multi-speaker text-to-speech request.
  • Constructor Details

    • MultiSpeakerVoiceConfig

      public MultiSpeakerVoiceConfig()
  • Method Details

    • speakerVoiceConfigs

      public abstract Optional<List<SpeakerVoiceConfig>> speakerVoiceConfigs()
      Required. A list of configurations for the voices of the speakers. Exactly two speaker voice configurations must be provided.
    • builder

      public static MultiSpeakerVoiceConfig.Builder builder()
      Instantiates a builder for MultiSpeakerVoiceConfig.
    • toBuilder

      public abstract MultiSpeakerVoiceConfig.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static MultiSpeakerVoiceConfig fromJson(String jsonString)
      Deserializes a JSON string to a MultiSpeakerVoiceConfig object.