Class ReplicatedVoiceConfig.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • mimeType

      public abstract ReplicatedVoiceConfig.Builder mimeType(String mimeType)
      Setter for mimeType.

      mimeType: The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate.

    • clearMimeType

      @CanIgnoreReturnValue public ReplicatedVoiceConfig.Builder clearMimeType()
      Clears the value of mimeType field.
    • voiceSampleAudio

      public abstract ReplicatedVoiceConfig.Builder voiceSampleAudio(byte[] voiceSampleAudio)
      Setter for voiceSampleAudio.

      voiceSampleAudio: The sample of the custom voice.

    • clearVoiceSampleAudio

      @CanIgnoreReturnValue public ReplicatedVoiceConfig.Builder clearVoiceSampleAudio()
      Clears the value of voiceSampleAudio field.
    • build

      public abstract ReplicatedVoiceConfig build()