Class AudioData

java.lang.Object
com.google.genai.gaos.models.voices.AudioData

public class AudioData extends Object
AudioData

Audio payload used for voice creation.

  • Constructor Details

    • AudioData

      public AudioData(@Nonnull String data, @Nonnull String mimeType)
  • Method Details

    • data

      public Optional<String> data()
      Required. The raw audio bytes.
    • mimeType

      public Optional<String> mimeType()
      Required. The IANA MIME type of the audio data (for example, `audio/wav` or `audio/mpeg`).
    • builder

      public static AudioData.Builder builder()
    • withData

      public AudioData withData(@Nonnull String data)
      Required. The raw audio bytes.
    • withMimeType

      public AudioData withMimeType(@Nonnull String mimeType)
      Required. The IANA MIME type of the audio data (for example, `audio/wav` or `audio/mpeg`).
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object