Documentation
¶
Index ¶
- Constants
- type NeuphonicTTS
- func (t *NeuphonicTTS) Capabilities() tts.TTSCapabilities
- func (t *NeuphonicTTS) Label() string
- func (t *NeuphonicTTS) Model() string
- func (t *NeuphonicTTS) NumChannels() int
- func (t *NeuphonicTTS) Provider() string
- func (t *NeuphonicTTS) SampleRate() int
- func (t *NeuphonicTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *NeuphonicTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type NeuphonicTTSOption
- func WithNeuphonicTTSBaseURL(baseURL string) NeuphonicTTSOption
- func WithNeuphonicTTSEncoding(encoding string) NeuphonicTTSOption
- func WithNeuphonicTTSLangCode(langCode string) NeuphonicTTSOption
- func WithNeuphonicTTSSampleRate(sampleRate int) NeuphonicTTSOption
- func WithNeuphonicTTSSpeed(speed float64) NeuphonicTTSOption
- func WithNeuphonicTTSVoice(voice string) NeuphonicTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.neuphonic" PluginVersion = "1.5.15" PluginPackage = "rtp-agent.plugins.neuphonic" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NeuphonicTTS ¶
type NeuphonicTTS struct {
// contains filtered or unexported fields
}
func NewNeuphonicTTS ¶
func NewNeuphonicTTS(apiKey string, voice string, opts ...NeuphonicTTSOption) *NeuphonicTTS
func (*NeuphonicTTS) Capabilities ¶
func (t *NeuphonicTTS) Capabilities() tts.TTSCapabilities
func (*NeuphonicTTS) Label ¶
func (t *NeuphonicTTS) Label() string
func (*NeuphonicTTS) Model ¶ added in v0.0.18
func (t *NeuphonicTTS) Model() string
func (*NeuphonicTTS) NumChannels ¶
func (t *NeuphonicTTS) NumChannels() int
func (*NeuphonicTTS) Provider ¶ added in v0.0.18
func (t *NeuphonicTTS) Provider() string
func (*NeuphonicTTS) SampleRate ¶
func (t *NeuphonicTTS) SampleRate() int
func (*NeuphonicTTS) Stream ¶
func (t *NeuphonicTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
func (*NeuphonicTTS) Synthesize ¶
func (t *NeuphonicTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
type NeuphonicTTSOption ¶ added in v0.0.15
type NeuphonicTTSOption func(*NeuphonicTTS)
func WithNeuphonicTTSBaseURL ¶ added in v0.0.15
func WithNeuphonicTTSBaseURL(baseURL string) NeuphonicTTSOption
func WithNeuphonicTTSEncoding ¶ added in v0.0.15
func WithNeuphonicTTSEncoding(encoding string) NeuphonicTTSOption
func WithNeuphonicTTSLangCode ¶ added in v0.0.15
func WithNeuphonicTTSLangCode(langCode string) NeuphonicTTSOption
func WithNeuphonicTTSSampleRate ¶ added in v0.0.15
func WithNeuphonicTTSSampleRate(sampleRate int) NeuphonicTTSOption
func WithNeuphonicTTSSpeed ¶ added in v0.0.15
func WithNeuphonicTTSSpeed(speed float64) NeuphonicTTSOption
func WithNeuphonicTTSVoice ¶ added in v0.0.15
func WithNeuphonicTTSVoice(voice string) NeuphonicTTSOption
Click to show internal directories.
Click to hide internal directories.