simplismart

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PluginTitle   = "rtp-agent.plugins.simplismart"
	PluginVersion = "1.5.15"
	PluginPackage = "rtp-agent.plugins.simplismart"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SimplismartLLM

type SimplismartLLM struct {
	// contains filtered or unexported fields
}

func NewSimplismartLLM

func NewSimplismartLLM(apiKey string, model string) *SimplismartLLM

func (*SimplismartLLM) Chat

func (l *SimplismartLLM) Chat(ctx context.Context, chatCtx *llm.ChatContext, opts ...llm.ChatOption) (llm.LLMStream, error)

type SimplismartSTT

type SimplismartSTT struct {
	// contains filtered or unexported fields
}

func NewSimplismartSTT

func NewSimplismartSTT(apiKey string, opts ...SimplismartSTTOption) *SimplismartSTT

func (*SimplismartSTT) Capabilities

func (s *SimplismartSTT) Capabilities() stt.STTCapabilities

func (*SimplismartSTT) Label

func (s *SimplismartSTT) Label() string

func (*SimplismartSTT) Model added in v0.0.18

func (s *SimplismartSTT) Model() string

func (*SimplismartSTT) Provider added in v0.0.18

func (s *SimplismartSTT) Provider() string

func (*SimplismartSTT) Recognize

func (s *SimplismartSTT) Recognize(ctx context.Context, frames []*model.AudioFrame, language string) (*stt.SpeechEvent, error)

func (*SimplismartSTT) Stream

func (s *SimplismartSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)

type SimplismartSTTOption added in v0.0.15

type SimplismartSTTOption func(*SimplismartSTT)

func WithSimplismartSTTBaseURL added in v0.0.15

func WithSimplismartSTTBaseURL(baseURL string) SimplismartSTTOption

func WithSimplismartSTTHotwords added in v0.0.15

func WithSimplismartSTTHotwords(hotwords string) SimplismartSTTOption

func WithSimplismartSTTLanguage added in v0.0.15

func WithSimplismartSTTLanguage(language string) SimplismartSTTOption

func WithSimplismartSTTModel added in v0.0.15

func WithSimplismartSTTModel(model string) SimplismartSTTOption

func WithSimplismartSTTNumSpeakers added in v0.0.15

func WithSimplismartSTTNumSpeakers(numSpeakers int) SimplismartSTTOption

func WithSimplismartSTTStreaming added in v0.0.15

func WithSimplismartSTTStreaming(streaming bool) SimplismartSTTOption

func WithSimplismartSTTTask added in v0.0.15

func WithSimplismartSTTTask(task string) SimplismartSTTOption

func WithSimplismartSTTWithoutTimestamps added in v0.0.15

func WithSimplismartSTTWithoutTimestamps(withoutTimestamps bool) SimplismartSTTOption

type SimplismartTTS

type SimplismartTTS struct {
	// contains filtered or unexported fields
}

func NewSimplismartTTS

func NewSimplismartTTS(apiKey string, voice string) *SimplismartTTS

func (*SimplismartTTS) Capabilities

func (t *SimplismartTTS) Capabilities() tts.TTSCapabilities

func (*SimplismartTTS) Label

func (t *SimplismartTTS) Label() string

func (*SimplismartTTS) Model added in v0.0.18

func (t *SimplismartTTS) Model() string

func (*SimplismartTTS) NumChannels

func (t *SimplismartTTS) NumChannels() int

func (*SimplismartTTS) Provider added in v0.0.18

func (t *SimplismartTTS) Provider() string

func (*SimplismartTTS) SampleRate

func (t *SimplismartTTS) SampleRate() int

func (*SimplismartTTS) Stream

func (*SimplismartTTS) Synthesize

func (t *SimplismartTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL