nvidia

package
v0.4.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	PluginTitle   = "rtp-agent.plugins.nvidia"
	PluginVersion = "v0.4.2"
	PluginPackage = "rtp-agent.plugins.nvidia"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type NvidiaRealtimeModel deprecated added in v0.1.7

type NvidiaRealtimeModel = RealtimeModel

Deprecated: use RealtimeModel.

type NvidiaRealtimeOption deprecated added in v0.1.7

type NvidiaRealtimeOption = RealtimeOption

Deprecated: use RealtimeOption.

type NvidiaSTT deprecated added in v0.1.0

type NvidiaSTT = STT

Deprecated: use STT.

type NvidiaSTTOption deprecated added in v0.1.0

type NvidiaSTTOption = STTOption

Deprecated: use STTOption.

type NvidiaTTS deprecated added in v0.0.15

type NvidiaTTS = TTS

Deprecated: use TTS.

type NvidiaTTSOption deprecated added in v0.0.15

type NvidiaTTSOption = TTSOption

Deprecated: use TTSOption.

type RealtimeModel added in v0.4.2

type RealtimeModel struct {
	// contains filtered or unexported fields
}

func NewNvidiaRealtimeModel deprecated added in v0.1.7

func NewNvidiaRealtimeModel(opts ...RealtimeOption) *RealtimeModel

Deprecated: use NewRealtimeModel.

func NewRealtimeModel added in v0.4.2

func NewRealtimeModel(opts ...RealtimeOption) *RealtimeModel

func (*RealtimeModel) Capabilities added in v0.4.2

func (m *RealtimeModel) Capabilities() llm.RealtimeCapabilities

func (*RealtimeModel) Close added in v0.4.2

func (m *RealtimeModel) Close() error

func (*RealtimeModel) InputSampleRate added in v0.4.2

func (m *RealtimeModel) InputSampleRate() int

func (*RealtimeModel) Label added in v0.4.2

func (m *RealtimeModel) Label() string

func (*RealtimeModel) Model added in v0.4.2

func (m *RealtimeModel) Model() string

func (*RealtimeModel) NumChannels added in v0.4.2

func (m *RealtimeModel) NumChannels() int

func (*RealtimeModel) OutputSampleRate added in v0.4.2

func (m *RealtimeModel) OutputSampleRate() int

func (*RealtimeModel) Provider added in v0.4.2

func (m *RealtimeModel) Provider() string

func (*RealtimeModel) Session added in v0.4.2

func (m *RealtimeModel) Session() (llm.RealtimeSession, error)

type RealtimeOption added in v0.4.2

type RealtimeOption func(*RealtimeModel)

func WithNvidiaRealtimeBaseURL added in v0.1.7

func WithNvidiaRealtimeBaseURL(baseURL string) RealtimeOption

func WithNvidiaRealtimeSeed added in v0.1.7

func WithNvidiaRealtimeSeed(seed int) RealtimeOption

func WithNvidiaRealtimeSilenceThresholdMS added in v0.1.7

func WithNvidiaRealtimeSilenceThresholdMS(threshold int) RealtimeOption

func WithNvidiaRealtimeTextPrompt added in v0.1.7

func WithNvidiaRealtimeTextPrompt(prompt string) RealtimeOption

func WithNvidiaRealtimeVoice added in v0.1.7

func WithNvidiaRealtimeVoice(voice string) RealtimeOption

type STT added in v0.4.2

type STT struct {
	// contains filtered or unexported fields
}

func NewNvidiaSTT deprecated added in v0.1.0

func NewNvidiaSTT(apiKey string, model string, opts ...STTOption) (*STT, error)

Deprecated: use NewSTT.

func NewSTT added in v0.4.2

func NewSTT(apiKey string, model string, opts ...STTOption) (*STT, error)

func (*STT) Capabilities added in v0.4.2

func (s *STT) Capabilities() stt.STTCapabilities

func (*STT) InputSampleRate added in v0.4.2

func (s *STT) InputSampleRate() uint32

func (*STT) Label added in v0.4.2

func (s *STT) Label() string

func (*STT) Model added in v0.4.2

func (s *STT) Model() string

func (*STT) Provider added in v0.4.2

func (s *STT) Provider() string

func (*STT) Recognize added in v0.4.2

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

func (*STT) Stream added in v0.4.2

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

type STTOption added in v0.4.2

type STTOption func(*STT)

func WithNvidiaSTTAPIKey added in v0.1.7

func WithNvidiaSTTAPIKey(apiKey string) STTOption

func WithNvidiaSTTDiarization added in v0.1.7

func WithNvidiaSTTDiarization(enabled bool) STTOption

func WithNvidiaSTTFunctionID added in v0.1.0

func WithNvidiaSTTFunctionID(functionID string) STTOption

func WithNvidiaSTTLanguage added in v0.1.0

func WithNvidiaSTTLanguage(language string) STTOption

func WithNvidiaSTTMaxSpeakerCount added in v0.1.7

func WithNvidiaSTTMaxSpeakerCount(count int) STTOption

func WithNvidiaSTTModel added in v0.1.7

func WithNvidiaSTTModel(model string) STTOption

func WithNvidiaSTTPunctuate added in v0.1.7

func WithNvidiaSTTPunctuate(enabled bool) STTOption

func WithNvidiaSTTSampleRate added in v0.1.0

func WithNvidiaSTTSampleRate(sampleRate int) STTOption

func WithNvidiaSTTServer added in v0.1.0

func WithNvidiaSTTServer(server string) STTOption

func WithNvidiaSTTUseSSL added in v0.1.0

func WithNvidiaSTTUseSSL(useSSL bool) STTOption

type TTS added in v0.4.2

type TTS struct {
	// contains filtered or unexported fields
}

func NewNvidiaTTS deprecated added in v0.0.15

func NewNvidiaTTS(apiKey string, voice string, opts ...TTSOption) (*TTS, error)

Deprecated: use NewTTS.

func NewTTS added in v0.4.2

func NewTTS(apiKey string, voice string, opts ...TTSOption) (*TTS, error)

func (*TTS) Capabilities added in v0.4.2

func (t *TTS) Capabilities() tts.TTSCapabilities

func (*TTS) Label added in v0.4.2

func (t *TTS) Label() string

func (*TTS) Model added in v0.4.2

func (t *TTS) Model() string

func (*TTS) NumChannels added in v0.4.2

func (t *TTS) NumChannels() int

func (*TTS) Provider added in v0.4.2

func (t *TTS) Provider() string

func (*TTS) SampleRate added in v0.4.2

func (t *TTS) SampleRate() int

func (*TTS) Stream added in v0.4.2

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

func (*TTS) Synthesize added in v0.4.2

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

type TTSOption added in v0.4.2

type TTSOption func(*TTS)

func WithNvidiaTTSAPIKey added in v0.1.7

func WithNvidiaTTSAPIKey(apiKey string) TTSOption

func WithNvidiaTTSFunctionID added in v0.1.0

func WithNvidiaTTSFunctionID(functionID string) TTSOption

func WithNvidiaTTSLanguageCode added in v0.1.0

func WithNvidiaTTSLanguageCode(languageCode string) TTSOption

func WithNvidiaTTSServer added in v0.1.0

func WithNvidiaTTSServer(server string) TTSOption

func WithNvidiaTTSUseSSL added in v0.0.15

func WithNvidiaTTSUseSSL(useSSL bool) TTSOption

func WithNvidiaTTSVoice added in v0.1.7

func WithNvidiaTTSVoice(voice string) TTSOption

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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