Documentation
¶
Index ¶
- Constants
- type NvidiaSTT
- func (s *NvidiaSTT) Capabilities() stt.STTCapabilities
- func (s *NvidiaSTT) InputSampleRate() uint32
- func (s *NvidiaSTT) Label() string
- func (s *NvidiaSTT) Model() string
- func (s *NvidiaSTT) Provider() string
- func (s *NvidiaSTT) Recognize(context.Context, []*model.AudioFrame, string) (*stt.SpeechEvent, error)
- func (s *NvidiaSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)
- type NvidiaSTTOption
- type NvidiaTTS
- func (t *NvidiaTTS) Capabilities() tts.TTSCapabilities
- func (t *NvidiaTTS) Label() string
- func (t *NvidiaTTS) Model() string
- func (t *NvidiaTTS) NumChannels() int
- func (t *NvidiaTTS) Provider() string
- func (t *NvidiaTTS) SampleRate() int
- func (t *NvidiaTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *NvidiaTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type NvidiaTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.nvidia" PluginVersion = "v0.1.0" PluginPackage = "rtp-agent.plugins.nvidia" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NvidiaSTT ¶ added in v0.1.0
type NvidiaSTT struct {
// contains filtered or unexported fields
}
func NewNvidiaSTT ¶ added in v0.1.0
func NewNvidiaSTT(apiKey string, model string, opts ...NvidiaSTTOption) (*NvidiaSTT, error)
func (*NvidiaSTT) Capabilities ¶ added in v0.1.0
func (s *NvidiaSTT) Capabilities() stt.STTCapabilities
func (*NvidiaSTT) InputSampleRate ¶ added in v0.1.0
type NvidiaSTTOption ¶ added in v0.1.0
type NvidiaSTTOption func(*NvidiaSTT)
func WithNvidiaSTTFunctionID ¶ added in v0.1.0
func WithNvidiaSTTFunctionID(functionID string) NvidiaSTTOption
func WithNvidiaSTTLanguage ¶ added in v0.1.0
func WithNvidiaSTTLanguage(language string) NvidiaSTTOption
func WithNvidiaSTTSampleRate ¶ added in v0.1.0
func WithNvidiaSTTSampleRate(sampleRate int) NvidiaSTTOption
func WithNvidiaSTTServer ¶ added in v0.1.0
func WithNvidiaSTTServer(server string) NvidiaSTTOption
func WithNvidiaSTTUseSSL ¶ added in v0.1.0
func WithNvidiaSTTUseSSL(useSSL bool) NvidiaSTTOption
type NvidiaTTS ¶ added in v0.0.15
type NvidiaTTS struct {
// contains filtered or unexported fields
}
func NewNvidiaTTS ¶ added in v0.0.15
func NewNvidiaTTS(apiKey string, voice string, opts ...NvidiaTTSOption) (*NvidiaTTS, error)
func (*NvidiaTTS) Capabilities ¶ added in v0.0.15
func (t *NvidiaTTS) Capabilities() tts.TTSCapabilities
func (*NvidiaTTS) NumChannels ¶ added in v0.0.15
func (*NvidiaTTS) SampleRate ¶ added in v0.0.15
func (*NvidiaTTS) Synthesize ¶ added in v0.0.15
type NvidiaTTSOption ¶ added in v0.0.15
type NvidiaTTSOption func(*NvidiaTTS)
func WithNvidiaTTSFunctionID ¶ added in v0.1.0
func WithNvidiaTTSFunctionID(functionID string) NvidiaTTSOption
func WithNvidiaTTSLanguageCode ¶ added in v0.1.0
func WithNvidiaTTSLanguageCode(languageCode string) NvidiaTTSOption
func WithNvidiaTTSServer ¶ added in v0.1.0
func WithNvidiaTTSServer(server string) NvidiaTTSOption
func WithNvidiaTTSUseSSL ¶ added in v0.0.15
func WithNvidiaTTSUseSSL(useSSL bool) NvidiaTTSOption
Click to show internal directories.
Click to hide internal directories.