Documentation
¶
Index ¶
- Constants
- type AWSLLM
- type AWSSTT
- func (s *AWSSTT) Capabilities() stt.STTCapabilities
- func (s *AWSSTT) InputSampleRate() uint32
- func (s *AWSSTT) Label() string
- func (s *AWSSTT) Recognize(ctx context.Context, frames []*model.AudioFrame, language string) (*stt.SpeechEvent, error)
- func (s *AWSSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)
- type AWSSTTOption
- func WithAWSSTTEnableChannelIdentification(enable bool) AWSSTTOption
- func WithAWSSTTEnablePartialResultsStabilization(enable bool) AWSSTTOption
- func WithAWSSTTIdentifyLanguage(identify bool) AWSSTTOption
- func WithAWSSTTIdentifyMultipleLanguages(identify bool) AWSSTTOption
- func WithAWSSTTLanguageModelName(name string) AWSSTTOption
- func WithAWSSTTLanguageOptions(options string) AWSSTTOption
- func WithAWSSTTNumberOfChannels(channels int32) AWSSTTOption
- func WithAWSSTTPartialResultsStability(stability types.PartialResultsStability) AWSSTTOption
- func WithAWSSTTPreferredLanguage(language types.LanguageCode) AWSSTTOption
- func WithAWSSTTSampleRate(sampleRate int32) AWSSTTOption
- func WithAWSSTTSessionID(sessionID string) AWSSTTOption
- func WithAWSSTTShowSpeakerLabel(show bool) AWSSTTOption
- func WithAWSSTTVocabularyFilterMethod(method types.VocabularyFilterMethod) AWSSTTOption
- func WithAWSSTTVocabularyFilterName(name string) AWSSTTOption
- func WithAWSSTTVocabularyFilterNames(names string) AWSSTTOption
- func WithAWSSTTVocabularyName(name string) AWSSTTOption
- func WithAWSSTTVocabularyNames(names string) AWSSTTOption
- type AWSTTS
- func (t *AWSTTS) Capabilities() tts.TTSCapabilities
- func (t *AWSTTS) Close() error
- func (t *AWSTTS) Label() string
- func (t *AWSTTS) Model() string
- func (t *AWSTTS) NumChannels() int
- func (t *AWSTTS) Provider() string
- func (t *AWSTTS) SampleRate() int
- func (t *AWSTTS) Stream(ctx context.Context) (tts.SynthesizeStream, error)
- func (t *AWSTTS) Synthesize(ctx context.Context, text string) (tts.ChunkedStream, error)
- func (t *AWSTTS) UpdateOptions(opts ...AWSTTSOption)
- type AWSTTSOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.aws" PluginVersion = "v0.1.2" PluginPackage = "rtp-agent.plugins.aws" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSLLM ¶
type AWSLLM struct {
// contains filtered or unexported fields
}
type AWSSTT ¶
type AWSSTT struct {
// contains filtered or unexported fields
}
func (*AWSSTT) Capabilities ¶
func (s *AWSSTT) Capabilities() stt.STTCapabilities
func (*AWSSTT) InputSampleRate ¶ added in v0.1.0
type AWSSTTOption ¶ added in v0.0.15
type AWSSTTOption func(*AWSSTT)
func WithAWSSTTEnableChannelIdentification ¶ added in v0.0.15
func WithAWSSTTEnableChannelIdentification(enable bool) AWSSTTOption
func WithAWSSTTEnablePartialResultsStabilization ¶ added in v0.0.15
func WithAWSSTTEnablePartialResultsStabilization(enable bool) AWSSTTOption
func WithAWSSTTIdentifyLanguage ¶ added in v0.0.15
func WithAWSSTTIdentifyLanguage(identify bool) AWSSTTOption
func WithAWSSTTIdentifyMultipleLanguages ¶ added in v0.0.15
func WithAWSSTTIdentifyMultipleLanguages(identify bool) AWSSTTOption
func WithAWSSTTLanguageModelName ¶ added in v0.0.15
func WithAWSSTTLanguageModelName(name string) AWSSTTOption
func WithAWSSTTLanguageOptions ¶ added in v0.0.15
func WithAWSSTTLanguageOptions(options string) AWSSTTOption
func WithAWSSTTNumberOfChannels ¶ added in v0.0.15
func WithAWSSTTNumberOfChannels(channels int32) AWSSTTOption
func WithAWSSTTPartialResultsStability ¶ added in v0.0.15
func WithAWSSTTPartialResultsStability(stability types.PartialResultsStability) AWSSTTOption
func WithAWSSTTPreferredLanguage ¶ added in v0.0.15
func WithAWSSTTPreferredLanguage(language types.LanguageCode) AWSSTTOption
func WithAWSSTTSampleRate ¶ added in v0.0.15
func WithAWSSTTSampleRate(sampleRate int32) AWSSTTOption
func WithAWSSTTSessionID ¶ added in v0.0.15
func WithAWSSTTSessionID(sessionID string) AWSSTTOption
func WithAWSSTTShowSpeakerLabel ¶ added in v0.0.15
func WithAWSSTTShowSpeakerLabel(show bool) AWSSTTOption
func WithAWSSTTVocabularyFilterMethod ¶ added in v0.0.15
func WithAWSSTTVocabularyFilterMethod(method types.VocabularyFilterMethod) AWSSTTOption
func WithAWSSTTVocabularyFilterName ¶ added in v0.0.15
func WithAWSSTTVocabularyFilterName(name string) AWSSTTOption
func WithAWSSTTVocabularyFilterNames ¶ added in v0.0.15
func WithAWSSTTVocabularyFilterNames(names string) AWSSTTOption
func WithAWSSTTVocabularyName ¶ added in v0.0.15
func WithAWSSTTVocabularyName(name string) AWSSTTOption
func WithAWSSTTVocabularyNames ¶ added in v0.0.15
func WithAWSSTTVocabularyNames(names string) AWSSTTOption
type AWSTTS ¶
type AWSTTS struct {
// contains filtered or unexported fields
}
func (*AWSTTS) Capabilities ¶
func (t *AWSTTS) Capabilities() tts.TTSCapabilities
func (*AWSTTS) NumChannels ¶
func (*AWSTTS) SampleRate ¶
func (*AWSTTS) Synthesize ¶
func (*AWSTTS) UpdateOptions ¶ added in v0.0.15
func (t *AWSTTS) UpdateOptions(opts ...AWSTTSOption)
type AWSTTSOption ¶ added in v0.0.15
type AWSTTSOption func(*AWSTTS)
func WithAWSTTSEngine ¶ added in v0.0.15
func WithAWSTTSEngine(engine types.Engine) AWSTTSOption
func WithAWSTTSLanguage ¶ added in v0.0.15
func WithAWSTTSLanguage(language types.LanguageCode) AWSTTSOption
func WithAWSTTSSampleRate ¶ added in v0.0.15
func WithAWSTTSSampleRate(sampleRate int) AWSTTSOption
func WithAWSTTSTextType ¶ added in v0.0.15
func WithAWSTTSTextType(textType types.TextType) AWSTTSOption
func WithAWSTTSVoice ¶ added in v0.0.15
func WithAWSTTSVoice(voice types.VoiceId) AWSTTSOption
Click to show internal directories.
Click to hide internal directories.