Documentation
¶
Index ¶
- Constants
- type ResembleTTS
- func (t *ResembleTTS) Capabilities() tts.TTSCapabilities
- func (t *ResembleTTS) Label() string
- func (t *ResembleTTS) Model() string
- func (t *ResembleTTS) NumChannels() int
- func (t *ResembleTTS) Provider() string
- func (t *ResembleTTS) SampleRate() int
- func (t *ResembleTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *ResembleTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type ResembleTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.resemble" PluginVersion = "1.5.15" PluginPackage = "rtp-agent.plugins.resemble" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResembleTTS ¶
type ResembleTTS struct {
// contains filtered or unexported fields
}
func NewResembleTTS ¶
func NewResembleTTS(apiKey string, voice string, opts ...ResembleTTSOption) *ResembleTTS
func (*ResembleTTS) Capabilities ¶
func (t *ResembleTTS) Capabilities() tts.TTSCapabilities
func (*ResembleTTS) Label ¶
func (t *ResembleTTS) Label() string
func (*ResembleTTS) Model ¶ added in v0.0.18
func (t *ResembleTTS) Model() string
func (*ResembleTTS) NumChannels ¶
func (t *ResembleTTS) NumChannels() int
func (*ResembleTTS) Provider ¶ added in v0.0.18
func (t *ResembleTTS) Provider() string
func (*ResembleTTS) SampleRate ¶
func (t *ResembleTTS) SampleRate() int
func (*ResembleTTS) Stream ¶
func (t *ResembleTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
func (*ResembleTTS) Synthesize ¶
func (t *ResembleTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
type ResembleTTSOption ¶ added in v0.0.15
type ResembleTTSOption func(*ResembleTTS)
func WithResembleTTSModel ¶ added in v0.0.15
func WithResembleTTSModel(model string) ResembleTTSOption
func WithResembleTTSSampleRate ¶ added in v0.0.15
func WithResembleTTSSampleRate(sampleRate int) ResembleTTSOption
func WithResembleTTSVoice ¶ added in v0.0.15
func WithResembleTTSVoice(voice string) ResembleTTSOption
Click to show internal directories.
Click to hide internal directories.