-
Notifications
You must be signed in to change notification settings - Fork 148
Add decky-stt-keyboard plugin #930
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Issues Found
Next Steps
Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️ |
|
Please use the proper PR template for plugin additions |
|
I have moved the actual template back into the initial message and removed the added ones in the comments, I'll take a look at this shortly. |
EMERALD0874
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please clean up your repo before we can review this. I see a lot of compiled binaries, library files, and __pycache__ folders that make it too difficult to review without cleaning first.
|
This pull request is stale as no updates or testing reports have been posted within the last 7 days. Please ensure you are actively recruiting testers or resolving the issues discussed. If you do not remove the stale label or comment, this will be closed in 7 days. Please close this pull request if you need more time to resolve issues so we can keep our repo healthy. |
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.