Documentation
¶
Index ¶
- Constants
- type NvidiaRealtimeModeldeprecated
- type NvidiaRealtimeOptiondeprecated
- type NvidiaSTTdeprecated
- type NvidiaSTTOptiondeprecated
- type NvidiaTTSdeprecated
- type NvidiaTTSOptiondeprecated
- type RealtimeModel
- func (m *RealtimeModel) Capabilities() llm.RealtimeCapabilities
- func (m *RealtimeModel) Close() error
- func (m *RealtimeModel) InputSampleRate() int
- func (m *RealtimeModel) Label() string
- func (m *RealtimeModel) Model() string
- func (m *RealtimeModel) NumChannels() int
- func (m *RealtimeModel) OutputSampleRate() int
- func (m *RealtimeModel) Provider() string
- func (m *RealtimeModel) Session() (llm.RealtimeSession, error)
- type RealtimeOption
- func WithNvidiaRealtimeBaseURL(baseURL string) RealtimeOption
- func WithNvidiaRealtimeSeed(seed int) RealtimeOption
- func WithNvidiaRealtimeSilenceThresholdMS(threshold int) RealtimeOption
- func WithNvidiaRealtimeTextPrompt(prompt string) RealtimeOption
- func WithNvidiaRealtimeVoice(voice string) RealtimeOption
- type STT
- func (s *STT) Capabilities() stt.STTCapabilities
- func (s *STT) InputSampleRate() uint32
- func (s *STT) Label() string
- func (s *STT) Model() string
- func (s *STT) Provider() string
- func (s *STT) Recognize(ctx context.Context, _ []*model.AudioFrame, _ string) (*stt.SpeechEvent, error)
- func (s *STT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)
- type STTOption
- func WithNvidiaSTTAPIKey(apiKey string) STTOption
- func WithNvidiaSTTDiarization(enabled bool) STTOption
- func WithNvidiaSTTFunctionID(functionID string) STTOption
- func WithNvidiaSTTLanguage(language string) STTOption
- func WithNvidiaSTTMaxSpeakerCount(count int) STTOption
- func WithNvidiaSTTModel(model string) STTOption
- func WithNvidiaSTTPunctuate(enabled bool) STTOption
- func WithNvidiaSTTSampleRate(sampleRate int) STTOption
- func WithNvidiaSTTServer(server string) STTOption
- func WithNvidiaSTTUseSSL(useSSL bool) STTOption
- type TTS
- func (t *TTS) Capabilities() tts.TTSCapabilities
- func (t *TTS) Label() string
- func (t *TTS) Model() string
- func (t *TTS) NumChannels() int
- func (t *TTS) Provider() string
- func (t *TTS) SampleRate() int
- func (t *TTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *TTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- type TTSOption
- func WithNvidiaTTSAPIKey(apiKey string) TTSOption
- func WithNvidiaTTSFunctionID(functionID string) TTSOption
- func WithNvidiaTTSLanguageCode(languageCode string) TTSOption
- func WithNvidiaTTSServer(server string) TTSOption
- func WithNvidiaTTSUseSSL(useSSL bool) TTSOption
- func WithNvidiaTTSVoice(voice string) TTSOption
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 NvidiaSTTOption
deprecated
added in
v0.1.0
type NvidiaSTTOption = STTOption
Deprecated: use STTOption.
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 (*STT) Capabilities ¶ added in v0.4.2
func (s *STT) Capabilities() stt.STTCapabilities
func (*STT) InputSampleRate ¶ added in v0.4.2
type STTOption ¶ added in v0.4.2
type STTOption func(*STT)
func WithNvidiaSTTAPIKey ¶ added in v0.1.7
func WithNvidiaSTTDiarization ¶ added in v0.1.7
func WithNvidiaSTTFunctionID ¶ added in v0.1.0
func WithNvidiaSTTLanguage ¶ added in v0.1.0
func WithNvidiaSTTMaxSpeakerCount ¶ added in v0.1.7
func WithNvidiaSTTModel ¶ added in v0.1.7
func WithNvidiaSTTPunctuate ¶ added in v0.1.7
func WithNvidiaSTTSampleRate ¶ added in v0.1.0
func WithNvidiaSTTServer ¶ added in v0.1.0
func WithNvidiaSTTUseSSL ¶ added in v0.1.0
type TTS ¶ added in v0.4.2
type TTS struct {
// contains filtered or unexported fields
}
func (*TTS) Capabilities ¶ added in v0.4.2
func (t *TTS) Capabilities() tts.TTSCapabilities
func (*TTS) NumChannels ¶ added in v0.4.2
func (*TTS) SampleRate ¶ added in v0.4.2
func (*TTS) Synthesize ¶ added in v0.4.2
type TTSOption ¶ added in v0.4.2
type TTSOption func(*TTS)
func WithNvidiaTTSAPIKey ¶ added in v0.1.7
func WithNvidiaTTSFunctionID ¶ added in v0.1.0
func WithNvidiaTTSLanguageCode ¶ added in v0.1.0
func WithNvidiaTTSServer ¶ added in v0.1.0
func WithNvidiaTTSUseSSL ¶ added in v0.0.15
func WithNvidiaTTSVoice ¶ added in v0.1.7
Click to show internal directories.
Click to hide internal directories.