Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2023 v0.1.0 Apr 5, 2023 Changes in this version + func New(speechPool SpeechPool, mp3Player Mp3Player, store SoundStore, ...) (*processor, error) + type ClipboardAccess interface + Clear func(ctx context.Context) + Watch func(ctx context.Context, contentChan chan string) + type KeyConfiguration struct + AddonKeyPressing system.KeyPressing + HotKeyReading system.Hotkey + type KeyPresser interface + Press func(kp system.KeyPressing) + PressCopy func() + PressRaw func(ctrl, shift bool, keys ...int) + type Mp3Player interface + Play func(ctx context.Context, mp3Stream io.ReadCloser) error + type SoundStore interface + GetCompletion func(questId string, locale locale.Locale) io.ReadCloser + GetDescription func(questId string, locale locale.Locale) io.ReadCloser + GetFileLocationForCompletion func(questId string, locale locale.Locale) string + GetFileLocationForDescription func(questId string, locale locale.Locale) string + GetFileLocationForGossip func(gId string, locale locale.Locale) string + GetFileLocationForProgress func(questId string, locale locale.Locale) string + GetGossip func(gId string, locale locale.Locale) io.ReadCloser + GetProgress func(questId string, locale locale.Locale) io.ReadCloser + type SpeechPool interface + SpeechGeneratorFor func(locale locale.Locale) sound.SpeechGenerator