Documentation
¶
Index ¶
- Constants
- type MinimaxLLM
- type MinimaxTTS
- func (t *MinimaxTTS) Capabilities() tts.TTSCapabilities
- func (t *MinimaxTTS) Label() string
- func (t *MinimaxTTS) Model() string
- func (t *MinimaxTTS) NumChannels() int
- func (t *MinimaxTTS) Provider() string
- func (t *MinimaxTTS) SampleRate() int
- func (t *MinimaxTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *MinimaxTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type MinimaxTTSOption
- func WithMinimaxTTSAudioFormat(audioFormat string) MinimaxTTSOption
- func WithMinimaxTTSBaseURL(baseURL string) MinimaxTTSOption
- func WithMinimaxTTSBitrate(bitrate int) MinimaxTTSOption
- func WithMinimaxTTSEmotion(emotion string) MinimaxTTSOption
- func WithMinimaxTTSIntensity(intensity int) MinimaxTTSOption
- func WithMinimaxTTSLanguageBoost(languageBoost string) MinimaxTTSOption
- func WithMinimaxTTSModel(model string) MinimaxTTSOption
- func WithMinimaxTTSPitch(pitch int) MinimaxTTSOption
- func WithMinimaxTTSPronunciationDict(pronunciationDict map[string][]string) MinimaxTTSOption
- func WithMinimaxTTSSampleRate(sampleRate int) MinimaxTTSOption
- func WithMinimaxTTSSpeed(speed float64) MinimaxTTSOption
- func WithMinimaxTTSTextNormalization(enabled bool) MinimaxTTSOption
- func WithMinimaxTTSTimbre(timbre int) MinimaxTTSOption
- func WithMinimaxTTSVoice(voice string) MinimaxTTSOption
- func WithMinimaxTTSVolume(vol float64) MinimaxTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.minimax" PluginVersion = "1.5.15" PluginPackage = "rtp-agent.plugins.minimax" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MinimaxLLM ¶
type MinimaxLLM struct {
// contains filtered or unexported fields
}
func NewMinimaxLLM ¶
func NewMinimaxLLM(apiKey string, model string) *MinimaxLLM
func (*MinimaxLLM) Chat ¶
func (l *MinimaxLLM) Chat(ctx context.Context, chatCtx *llm.ChatContext, opts ...llm.ChatOption) (llm.LLMStream, error)
type MinimaxTTS ¶
type MinimaxTTS struct {
// contains filtered or unexported fields
}
func NewMinimaxTTS ¶
func NewMinimaxTTS(apiKey string, voice string, opts ...MinimaxTTSOption) *MinimaxTTS
func (*MinimaxTTS) Capabilities ¶
func (t *MinimaxTTS) Capabilities() tts.TTSCapabilities
func (*MinimaxTTS) Label ¶
func (t *MinimaxTTS) Label() string
func (*MinimaxTTS) Model ¶ added in v0.0.18
func (t *MinimaxTTS) Model() string
func (*MinimaxTTS) NumChannels ¶
func (t *MinimaxTTS) NumChannels() int
func (*MinimaxTTS) Provider ¶ added in v0.0.18
func (t *MinimaxTTS) Provider() string
func (*MinimaxTTS) SampleRate ¶
func (t *MinimaxTTS) SampleRate() int
func (*MinimaxTTS) Stream ¶
func (t *MinimaxTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
func (*MinimaxTTS) Synthesize ¶
func (t *MinimaxTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
type MinimaxTTSOption ¶ added in v0.0.15
type MinimaxTTSOption func(*MinimaxTTS)
func WithMinimaxTTSAudioFormat ¶ added in v0.0.15
func WithMinimaxTTSAudioFormat(audioFormat string) MinimaxTTSOption
func WithMinimaxTTSBaseURL ¶ added in v0.0.15
func WithMinimaxTTSBaseURL(baseURL string) MinimaxTTSOption
func WithMinimaxTTSBitrate ¶ added in v0.0.15
func WithMinimaxTTSBitrate(bitrate int) MinimaxTTSOption
func WithMinimaxTTSEmotion ¶ added in v0.0.15
func WithMinimaxTTSEmotion(emotion string) MinimaxTTSOption
func WithMinimaxTTSIntensity ¶ added in v0.0.17
func WithMinimaxTTSIntensity(intensity int) MinimaxTTSOption
func WithMinimaxTTSLanguageBoost ¶ added in v0.0.17
func WithMinimaxTTSLanguageBoost(languageBoost string) MinimaxTTSOption
func WithMinimaxTTSModel ¶ added in v0.0.15
func WithMinimaxTTSModel(model string) MinimaxTTSOption
func WithMinimaxTTSPitch ¶ added in v0.0.15
func WithMinimaxTTSPitch(pitch int) MinimaxTTSOption
func WithMinimaxTTSPronunciationDict ¶ added in v0.0.17
func WithMinimaxTTSPronunciationDict(pronunciationDict map[string][]string) MinimaxTTSOption
func WithMinimaxTTSSampleRate ¶ added in v0.0.15
func WithMinimaxTTSSampleRate(sampleRate int) MinimaxTTSOption
func WithMinimaxTTSSpeed ¶ added in v0.0.15
func WithMinimaxTTSSpeed(speed float64) MinimaxTTSOption
func WithMinimaxTTSTextNormalization ¶ added in v0.0.15
func WithMinimaxTTSTextNormalization(enabled bool) MinimaxTTSOption
func WithMinimaxTTSTimbre ¶ added in v0.0.17
func WithMinimaxTTSTimbre(timbre int) MinimaxTTSOption
func WithMinimaxTTSVoice ¶ added in v0.0.15
func WithMinimaxTTSVoice(voice string) MinimaxTTSOption
func WithMinimaxTTSVolume ¶ added in v0.0.15
func WithMinimaxTTSVolume(vol float64) MinimaxTTSOption
Click to show internal directories.
Click to hide internal directories.