Documentation
¶
Index ¶
- Constants
- type NvidiaRealtimeModel
- func (m *NvidiaRealtimeModel) Capabilities() llm.RealtimeCapabilities
- func (m *NvidiaRealtimeModel) Close() error
- func (m *NvidiaRealtimeModel) InputSampleRate() int
- func (m *NvidiaRealtimeModel) Label() string
- func (m *NvidiaRealtimeModel) Model() string
- func (m *NvidiaRealtimeModel) NumChannels() int
- func (m *NvidiaRealtimeModel) OutputSampleRate() int
- func (m *NvidiaRealtimeModel) Provider() string
- func (m *NvidiaRealtimeModel) Session() (llm.RealtimeSession, error)
- type NvidiaRealtimeOption
- func WithNvidiaRealtimeBaseURL(baseURL string) NvidiaRealtimeOption
- func WithNvidiaRealtimeSeed(seed int) NvidiaRealtimeOption
- func WithNvidiaRealtimeSilenceThresholdMS(threshold int) NvidiaRealtimeOption
- func WithNvidiaRealtimeTextPrompt(prompt string) NvidiaRealtimeOption
- func WithNvidiaRealtimeVoice(voice string) NvidiaRealtimeOption
- 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(ctx context.Context, _ []*model.AudioFrame, _ string) (*stt.SpeechEvent, error)
- func (s *NvidiaSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)
- type NvidiaSTTOption
- func WithNvidiaSTTAPIKey(apiKey string) NvidiaSTTOption
- func WithNvidiaSTTDiarization(enabled bool) NvidiaSTTOption
- func WithNvidiaSTTFunctionID(functionID string) NvidiaSTTOption
- func WithNvidiaSTTLanguage(language string) NvidiaSTTOption
- func WithNvidiaSTTMaxSpeakerCount(count int) NvidiaSTTOption
- func WithNvidiaSTTModel(model string) NvidiaSTTOption
- func WithNvidiaSTTPunctuate(enabled bool) NvidiaSTTOption
- func WithNvidiaSTTSampleRate(sampleRate int) NvidiaSTTOption
- func WithNvidiaSTTServer(server string) NvidiaSTTOption
- func WithNvidiaSTTUseSSL(useSSL bool) 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
- func WithNvidiaTTSAPIKey(apiKey string) NvidiaTTSOption
- func WithNvidiaTTSFunctionID(functionID string) NvidiaTTSOption
- func WithNvidiaTTSLanguageCode(languageCode string) NvidiaTTSOption
- func WithNvidiaTTSServer(server string) NvidiaTTSOption
- func WithNvidiaTTSUseSSL(useSSL bool) NvidiaTTSOption
- func WithNvidiaTTSVoice(voice string) NvidiaTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.nvidia" PluginVersion = "v0.1.7" PluginPackage = "rtp-agent.plugins.nvidia" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NvidiaRealtimeModel ¶ added in v0.1.7
type NvidiaRealtimeModel struct {
// contains filtered or unexported fields
}
func NewNvidiaRealtimeModel ¶ added in v0.1.7
func NewNvidiaRealtimeModel(opts ...NvidiaRealtimeOption) *NvidiaRealtimeModel
func (*NvidiaRealtimeModel) Capabilities ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Capabilities() llm.RealtimeCapabilities
func (*NvidiaRealtimeModel) Close ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Close() error
func (*NvidiaRealtimeModel) InputSampleRate ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) InputSampleRate() int
func (*NvidiaRealtimeModel) Label ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Label() string
func (*NvidiaRealtimeModel) Model ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Model() string
func (*NvidiaRealtimeModel) NumChannels ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) NumChannels() int
func (*NvidiaRealtimeModel) OutputSampleRate ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) OutputSampleRate() int
func (*NvidiaRealtimeModel) Provider ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Provider() string
func (*NvidiaRealtimeModel) Session ¶ added in v0.1.7
func (m *NvidiaRealtimeModel) Session() (llm.RealtimeSession, error)
type NvidiaRealtimeOption ¶ added in v0.1.7
type NvidiaRealtimeOption func(*NvidiaRealtimeModel)
func WithNvidiaRealtimeBaseURL ¶ added in v0.1.7
func WithNvidiaRealtimeBaseURL(baseURL string) NvidiaRealtimeOption
func WithNvidiaRealtimeSeed ¶ added in v0.1.7
func WithNvidiaRealtimeSeed(seed int) NvidiaRealtimeOption
func WithNvidiaRealtimeSilenceThresholdMS ¶ added in v0.1.7
func WithNvidiaRealtimeSilenceThresholdMS(threshold int) NvidiaRealtimeOption
func WithNvidiaRealtimeTextPrompt ¶ added in v0.1.7
func WithNvidiaRealtimeTextPrompt(prompt string) NvidiaRealtimeOption
func WithNvidiaRealtimeVoice ¶ added in v0.1.7
func WithNvidiaRealtimeVoice(voice string) NvidiaRealtimeOption
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 WithNvidiaSTTAPIKey ¶ added in v0.1.7
func WithNvidiaSTTAPIKey(apiKey string) NvidiaSTTOption
func WithNvidiaSTTDiarization ¶ added in v0.1.7
func WithNvidiaSTTDiarization(enabled bool) NvidiaSTTOption
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 WithNvidiaSTTMaxSpeakerCount ¶ added in v0.1.7
func WithNvidiaSTTMaxSpeakerCount(count int) NvidiaSTTOption
func WithNvidiaSTTModel ¶ added in v0.1.7
func WithNvidiaSTTModel(model string) NvidiaSTTOption
func WithNvidiaSTTPunctuate ¶ added in v0.1.7
func WithNvidiaSTTPunctuate(enabled bool) 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 WithNvidiaTTSAPIKey ¶ added in v0.1.7
func WithNvidiaTTSAPIKey(apiKey string) NvidiaTTSOption
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
func WithNvidiaTTSVoice ¶ added in v0.1.7
func WithNvidiaTTSVoice(voice string) NvidiaTTSOption
Click to show internal directories.
Click to hide internal directories.