nvidia

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2026 License: MIT Imports: 26 Imported by: 0

Documentation

Index

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

func (s *NvidiaSTT) InputSampleRate() uint32

func (*NvidiaSTT) Label added in v0.1.0

func (s *NvidiaSTT) Label() string

func (*NvidiaSTT) Model added in v0.1.0

func (s *NvidiaSTT) Model() string

func (*NvidiaSTT) Provider added in v0.1.0

func (s *NvidiaSTT) Provider() string

func (*NvidiaSTT) Recognize added in v0.1.0

func (s *NvidiaSTT) Recognize(ctx context.Context, _ []*model.AudioFrame, _ string) (*stt.SpeechEvent, error)

func (*NvidiaSTT) Stream added in v0.1.0

func (s *NvidiaSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)

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) Label added in v0.0.15

func (t *NvidiaTTS) Label() string

func (*NvidiaTTS) Model added in v0.0.15

func (t *NvidiaTTS) Model() string

func (*NvidiaTTS) NumChannels added in v0.0.15

func (t *NvidiaTTS) NumChannels() int

func (*NvidiaTTS) Provider added in v0.0.15

func (t *NvidiaTTS) Provider() string

func (*NvidiaTTS) SampleRate added in v0.0.15

func (t *NvidiaTTS) SampleRate() int

func (*NvidiaTTS) Stream added in v0.0.15

func (t *NvidiaTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)

func (*NvidiaTTS) Synthesize added in v0.0.15

func (t *NvidiaTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)

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

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL