cambai

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: 11 Imported by: 0

Documentation

Index

Constants

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

Variables

This section is empty.

Functions

This section is empty.

Types

type CambaiTTS

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

func NewCambaiTTS

func NewCambaiTTS(apiKey string, voice string, opts ...CambaiTTSOption) (*CambaiTTS, error)

func (*CambaiTTS) Capabilities

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

func (*CambaiTTS) Label

func (t *CambaiTTS) Label() string

func (*CambaiTTS) Model added in v0.0.15

func (t *CambaiTTS) Model() string

func (*CambaiTTS) NumChannels

func (t *CambaiTTS) NumChannels() int

func (*CambaiTTS) Provider added in v0.0.15

func (t *CambaiTTS) Provider() string

func (*CambaiTTS) SampleRate

func (t *CambaiTTS) SampleRate() int

func (*CambaiTTS) Stream

func (t *CambaiTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)

func (*CambaiTTS) Synthesize

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

type CambaiTTSOption added in v0.0.15

type CambaiTTSOption func(*CambaiTTS)

func WithCambaiTTSBaseURL added in v0.0.15

func WithCambaiTTSBaseURL(baseURL string) CambaiTTSOption

func WithCambaiTTSEnhanceNamedEntities added in v0.0.15

func WithCambaiTTSEnhanceNamedEntities(enabled bool) CambaiTTSOption

func WithCambaiTTSLanguage added in v0.0.15

func WithCambaiTTSLanguage(language string) CambaiTTSOption

func WithCambaiTTSModel added in v0.0.15

func WithCambaiTTSModel(model string) CambaiTTSOption

func WithCambaiTTSOutputFormat added in v0.0.15

func WithCambaiTTSOutputFormat(outputFormat string) CambaiTTSOption

func WithCambaiTTSUserInstructions added in v0.0.15

func WithCambaiTTSUserInstructions(userInstructions string) CambaiTTSOption

func WithCambaiTTSVoiceID added in v0.0.15

func WithCambaiTTSVoiceID(voiceID int) CambaiTTSOption

Jump to

Keyboard shortcuts

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