phonic

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PluginTitle   = "rtp-agent.plugins.phonic"
	PluginVersion = "1.5.15"
	PluginPackage = "rtp-agent.plugins.phonic"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type RealtimeModel

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

func NewRealtimeModel

func NewRealtimeModel(apiKey string, opts ...RealtimeModelOption) (*RealtimeModel, error)

func (*RealtimeModel) Capabilities

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

func (*RealtimeModel) Close

func (m *RealtimeModel) Close() error

func (*RealtimeModel) Model

func (m *RealtimeModel) Model() string

func (*RealtimeModel) Provider

func (m *RealtimeModel) Provider() string

func (*RealtimeModel) Session

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

type RealtimeModelOption

type RealtimeModelOption func(*realtimeOptions)

func WithPhonicAdditionalLanguages

func WithPhonicAdditionalLanguages(languages []string) RealtimeModelOption

func WithPhonicAgent

func WithPhonicAgent(agent string) RealtimeModelOption

func WithPhonicAudioSpeed

func WithPhonicAudioSpeed(speed float64) RealtimeModelOption

func WithPhonicBoostedKeywords

func WithPhonicBoostedKeywords(keywords []string) RealtimeModelOption

func WithPhonicDefaultLanguage

func WithPhonicDefaultLanguage(language string) RealtimeModelOption

func WithPhonicGenerateNoInputPokeText

func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeModelOption

func WithPhonicGenerateWelcomeMessage

func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeModelOption

func WithPhonicLanguages

func WithPhonicLanguages(languages []string) RealtimeModelOption

func WithPhonicMinWordsToInterrupt

func WithPhonicMinWordsToInterrupt(minWords int) RealtimeModelOption

func WithPhonicMultilingualMode

func WithPhonicMultilingualMode(mode string) RealtimeModelOption

func WithPhonicNoInputEndConversationSeconds

func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeModelOption

func WithPhonicNoInputPokeSeconds

func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeModelOption

func WithPhonicNoInputPokeText

func WithPhonicNoInputPokeText(text string) RealtimeModelOption

func WithPhonicProject

func WithPhonicProject(project string) RealtimeModelOption

func WithPhonicTools

func WithPhonicTools(tools []string) RealtimeModelOption

func WithPhonicVoice

func WithPhonicVoice(voice string) RealtimeModelOption

func WithPhonicWelcomeMessage

func WithPhonicWelcomeMessage(message string) RealtimeModelOption

Jump to

Keyboard shortcuts

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