Gemini.Types.MultiSpeakerVoiceConfig (GeminiEx v0.11.0)

Copy Markdown View Source

Configuration for multi-speaker voice synthesis.

Allows assigning different voices to different speakers in the output.

Summary

Types

t()

@type t() :: %Gemini.Types.MultiSpeakerVoiceConfig{
  speaker_voice_configs: [Gemini.Types.SpeakerVoiceConfig.t()]
}

Functions

from_api(data)

@spec from_api(map() | nil) :: t() | nil

to_api(config)

@spec to_api(t() | nil) :: map() | nil