Add decky-stt-keyboard plugin #930
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Decky STT Keyboard to Plugin Store
This plugin allows the user Speech-to-Text functionality within the STT Plugin tab in their QAM. Then the user can copy the text to their clipboard to use anywhere, they can make edits to the text preview by either virtual keyboard, starting a new recording where their text cursor was, or starting a new recording to replace a group of text the user has highlighted in the preview.
The only alternative is technically the KDE plugin to use your phone's built-in STT keyboard. This is a simple solution utilizing SteamDeck's built in microphone or a connected external microphone.
Task Checklist
Developer
Plugin
Backend
Community
Testing
Issues
Has the following major blocking issue(s): None
Has the following minor non-blocking issue(s): Large initial download (1.8GB) for model.
Summary
Tested the new VOSK 1.8GB model integration and polling mechanism.
Verified that text transcription reliably appears in the UI.
Verified that text transcription will start at cursor point in the UI, and will replace highlighted text.
Accuracy is significantly improved over alternative small model.
Polling system fixes an issue where text would not display in the UI.
Download process includes proper indication and warning "Downloading, please wait...".
Audio resampling (48kHz -> 16kHz) works correctly.