Documentation
¶
Index ¶
- Constants
- type GladiaSTT
- func (s *GladiaSTT) Capabilities() stt.STTCapabilities
- func (s *GladiaSTT) Label() string
- func (s *GladiaSTT) Model() string
- func (s *GladiaSTT) Provider() string
- func (s *GladiaSTT) Recognize(ctx context.Context, frames []*model.AudioFrame, language string) (*stt.SpeechEvent, error)
- func (s *GladiaSTT) Stream(ctx context.Context, language string) (stt.RecognizeStream, error)
- type GladiaSTTOption
- func WithGladiaAudioFormat(sampleRate int, bitDepth int, channels int, encoding string) GladiaSTTOption
- func WithGladiaBaseURL(baseURL string) GladiaSTTOption
- func WithGladiaCodeSwitching(codeSwitching bool) GladiaSTTOption
- func WithGladiaCustomSpelling(spelling map[string][]string) GladiaSTTOption
- func WithGladiaCustomVocabulary(vocabulary []any) GladiaSTTOption
- func WithGladiaEndpointing(endpointing float64, maximumDurationWithoutEndpointing float64) GladiaSTTOption
- func WithGladiaInterimResults(interimResults bool) GladiaSTTOption
- func WithGladiaLanguages(languages []string) GladiaSTTOption
- func WithGladiaModel(model string) GladiaSTTOption
- func WithGladiaPreProcessing(audioEnhancer bool, speechThreshold float64) GladiaSTTOption
- func WithGladiaRegion(region string) GladiaSTTOption
- func WithGladiaTranslation(targetLanguages []string) GladiaSTTOption
- func WithGladiaTranslationConfig(targetLanguages []string, model string, matchOriginalUtterances bool, ...) GladiaSTTOption
Constants ¶
View Source
const ( PluginTitle = "rtp-agent.plugins.gladia" PluginVersion = "1.5.15" PluginPackage = "rtp-agent.plugins.gladia" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GladiaSTT ¶
type GladiaSTT struct {
// contains filtered or unexported fields
}
func NewGladiaSTT ¶
func NewGladiaSTT(apiKey string, opts ...GladiaSTTOption) *GladiaSTT
func (*GladiaSTT) Capabilities ¶
func (s *GladiaSTT) Capabilities() stt.STTCapabilities
type GladiaSTTOption ¶ added in v0.0.15
type GladiaSTTOption func(*GladiaSTT)
func WithGladiaAudioFormat ¶ added in v0.0.15
func WithGladiaAudioFormat(sampleRate int, bitDepth int, channels int, encoding string) GladiaSTTOption
func WithGladiaBaseURL ¶ added in v0.0.15
func WithGladiaBaseURL(baseURL string) GladiaSTTOption
func WithGladiaCodeSwitching ¶ added in v0.0.15
func WithGladiaCodeSwitching(codeSwitching bool) GladiaSTTOption
func WithGladiaCustomSpelling ¶ added in v0.0.15
func WithGladiaCustomSpelling(spelling map[string][]string) GladiaSTTOption
func WithGladiaCustomVocabulary ¶ added in v0.0.15
func WithGladiaCustomVocabulary(vocabulary []any) GladiaSTTOption
func WithGladiaEndpointing ¶ added in v0.0.15
func WithGladiaEndpointing(endpointing float64, maximumDurationWithoutEndpointing float64) GladiaSTTOption
func WithGladiaInterimResults ¶ added in v0.0.15
func WithGladiaInterimResults(interimResults bool) GladiaSTTOption
func WithGladiaLanguages ¶ added in v0.0.15
func WithGladiaLanguages(languages []string) GladiaSTTOption
func WithGladiaModel ¶ added in v0.0.15
func WithGladiaModel(model string) GladiaSTTOption
func WithGladiaPreProcessing ¶ added in v0.0.15
func WithGladiaPreProcessing(audioEnhancer bool, speechThreshold float64) GladiaSTTOption
func WithGladiaRegion ¶ added in v0.0.15
func WithGladiaRegion(region string) GladiaSTTOption
func WithGladiaTranslation ¶ added in v0.0.15
func WithGladiaTranslation(targetLanguages []string) GladiaSTTOption
func WithGladiaTranslationConfig ¶ added in v0.0.15
Click to show internal directories.
Click to hide internal directories.