package schema type ElevenLabsTTSRequest struct { Text string `json:"text" yaml:"text"` ModelID string `json:"model_id" yaml:"model_id"` LanguageCode string `json:"language_code" yaml:"language_code"` } type ElevenLabsSoundGenerationRequest struct { Text string `json:"text" yaml:"text"` ModelID string `json:"model_id" yaml:"model_id"` Duration *float32 `json:"duration_seconds,omitempty" yaml:"duration_seconds,omitempty"` Temperature *float32 `json:"prompt_influence,omitempty" yaml:"prompt_influence,omitempty"` DoSample *bool `json:"do_sample,omitempty" yaml:"do_sample,omitempty"` } func (elttsr *ElevenLabsTTSRequest) ModelName(s *string) string { if s != nil { elttsr.ModelID = *s } return elttsr.ModelID } func (elsgr *ElevenLabsSoundGenerationRequest) ModelName(s *string) string { if s != nil { elsgr.ModelID = *s } return elsgr.ModelID }