phonic

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: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PluginTitle   = "rtp-agent.plugins.phonic"
	PluginVersion = "v0.4.2"
	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 ...RealtimeOption) (*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 deprecated

type RealtimeModelOption = RealtimeOption

Deprecated: use RealtimeOption.

type RealtimeOption added in v0.4.2

type RealtimeOption func(*realtimeOptions)

func WithPhonicAdditionalLanguages

func WithPhonicAdditionalLanguages(languages []string) RealtimeOption

func WithPhonicAgent

func WithPhonicAgent(agent string) RealtimeOption

func WithPhonicAudioSpeed

func WithPhonicAudioSpeed(speed float64) RealtimeOption

func WithPhonicBoostedKeywords

func WithPhonicBoostedKeywords(keywords []string) RealtimeOption

func WithPhonicDefaultLanguage

func WithPhonicDefaultLanguage(language string) RealtimeOption

func WithPhonicGenerateNoInputPokeText

func WithPhonicGenerateNoInputPokeText(generate bool) RealtimeOption

func WithPhonicGenerateWelcomeMessage

func WithPhonicGenerateWelcomeMessage(generate bool) RealtimeOption

func WithPhonicLanguages

func WithPhonicLanguages(languages []string) RealtimeOption

func WithPhonicMinWordsToInterrupt

func WithPhonicMinWordsToInterrupt(minWords int) RealtimeOption

func WithPhonicMultilingualMode

func WithPhonicMultilingualMode(mode string) RealtimeOption

func WithPhonicNoInputEndConversationSeconds

func WithPhonicNoInputEndConversationSeconds(seconds float64) RealtimeOption

func WithPhonicNoInputPokeSeconds

func WithPhonicNoInputPokeSeconds(seconds float64) RealtimeOption

func WithPhonicNoInputPokeText

func WithPhonicNoInputPokeText(text string) RealtimeOption

func WithPhonicProject

func WithPhonicProject(project string) RealtimeOption

func WithPhonicTools

func WithPhonicTools(tools []string) RealtimeOption

func WithPhonicVoice

func WithPhonicVoice(voice string) RealtimeOption

func WithPhonicWelcomeMessage

func WithPhonicWelcomeMessage(message string) RealtimeOption

Jump to

Keyboard shortcuts

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