类 TTSResponse.Builder

java.lang.Object
io.agentscope.core.model.tts.TTSResponse.Builder
封闭类:
TTSResponse

public static class TTSResponse.Builder extends Object
Builder for constructing TTSResponse instances.
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • audioData

      public TTSResponse.Builder audioData(byte[] audioData)
      Sets the raw audio data.
      参数:
      audioData - audio bytes
      返回:
      this builder
    • audioUrl

      public TTSResponse.Builder audioUrl(String audioUrl)
      Sets the audio URL.
      参数:
      audioUrl - URL to audio file
      返回:
      this builder
    • format

      public TTSResponse.Builder format(String format)
      Sets the audio format.
      参数:
      format - audio format
      返回:
      this builder
    • sampleRate

      public TTSResponse.Builder sampleRate(Integer sampleRate)
      Sets the sample rate.
      参数:
      sampleRate - sample rate in Hz
      返回:
      this builder
    • durationMs

      public TTSResponse.Builder durationMs(Long durationMs)
      Sets the duration.
      参数:
      durationMs - duration in milliseconds
      返回:
      this builder
    • requestId

      public TTSResponse.Builder requestId(String requestId)
      Sets the request ID.
      参数:
      requestId - request ID
      返回:
      this builder
    • build

      public TTSResponse build()
      Builds the TTSResponse instance.
      返回:
      a new TTSResponse