Documentation
¶
Index ¶
- Constants
- type CambaiTTS
- func (t *CambaiTTS) Capabilities() tts.TTSCapabilities
- func (t *CambaiTTS) Label() string
- func (t *CambaiTTS) Model() string
- func (t *CambaiTTS) NumChannels() int
- func (t *CambaiTTS) Provider() string
- func (t *CambaiTTS) SampleRate() int
- func (t *CambaiTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *CambaiTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type CambaiTTSOption
- func WithCambaiTTSBaseURL(baseURL string) CambaiTTSOption
- func WithCambaiTTSEnhanceNamedEntities(enabled bool) CambaiTTSOption
- func WithCambaiTTSLanguage(language string) CambaiTTSOption
- func WithCambaiTTSModel(model string) CambaiTTSOption
- func WithCambaiTTSOutputFormat(outputFormat string) CambaiTTSOption
- func WithCambaiTTSUserInstructions(userInstructions string) CambaiTTSOption
- func WithCambaiTTSVoiceID(voiceID int) CambaiTTSOption
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) NumChannels ¶
func (*CambaiTTS) SampleRate ¶
func (*CambaiTTS) Synthesize ¶
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
Click to show internal directories.
Click to hide internal directories.