-
Notifications
You must be signed in to change notification settings - Fork 6
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
Update template to newest version #6
Conversation
@nicholasRutherford Oh lol... Sorry, I re-read just now your post, that you can't build it. Here is a built dist |
@nicholasRutherford @Gaspadlo Changes seem to be looking good and I am glad y'all been able to test it and make sure it works. Due to some personal issues I haven't been able to give this project the love it deserves unfortunately. |
I have fixed the build scripts to properly use the decky cli, which just got a macOS release 2 days ago. @nicholasRutherford You should be able to try and build this on macOS with the build task from VSCode. Currently I am stuck on this error though:
Will wait for @nicholasRutherford's feedback and in case he has the same issues, I will open an issue on the decky cli in the hopes that we can figure out why this is happening. I had success creating files in other directories in the |
@Gaspadlo Could you please also give the VSCode build scripts a go under WSL? Just curious to see if we can get past this error. |
@cboiangiu Hey there, I don't use VSCode but a phpstorm (basically a webstorm + php from JetBrains). I also changed "gfind" to "find", wich should be the same gnu find util, but aliased diffrently under Ubuntu?? I think the correct solution should be using a tmp folder inside the docker container, that should get thrown away after the script is finished and the container is shut down. (I am no docker nor bash scripts expert. I leave setting them up in the projects to the devops guys).
|
@Gaspadlo You can find the build scripts inside Edit: Make sure to run |
@cboiangiu oh well... Might be some WSL shenanigans:
Seems like my WSL Ubuntu 20.4 LTS image is quite old and does not have up-to-date libssl package available. Probably a good idea to make a new fresh Ubuntu WSL instance after 2 - 3 years. (It's gonna be pain migrating all project... sigh) (at least the old build script with relative paths still works for me :) ) |
I have indeed tested the old build script and it does seem to create a good looking zip file, but the disclaimers within the In the meantime I will do a bit more cleanup and review for this PR. Will also push the remote binary fixes here. I have also removed the model zip file which bloated the plugin with about 40 MB. Sorry for that 😅 |
Oh also, if y'all have any suggestions for non overlapping SteamOS button bindings, please let me know. I wish to land on something that doesn't take over any single button uses (so we'll most likely need a combo). If we can also have it working for external controllers lacking extra back buttons, that would be a huge plus. |
Well the ideal solution would obviously be via GUI user-definable persistent bindings... When I tried putting a debug notifications in the index.tsx to see codes for the upper paddle button (L4 & R4) - (If I am not mistaken) - these buttons can't be caught for some reason the way they are being listened to right now, yes? My main problem with the Steam+B+L2/R2 combo was that the combination of Steam+B+someting triggers some kind "halfway jumped out of the game/application" state and even when the game remains in front - I always lose my custom steaminput bindings in WoW - so I'd have to open Steam menu and press "resume game" to have GameMode "acknowledge" my custom SteamInput bindings again - That wasn't ideal, so I just set them to the bottom paddle buttons myself, since I use those only for enter and escape anyway. (Plus just pressing L5 - talking - pressing L5 - and then R5 felt just so smooth and seamless - the vosk model could use some improvements - I was stuck at saying word "Test" - being registered as "Best" - In the end I had to say it with a higher pitch and mouth wide open, to register the word as "test" - maybe some of the larger model would perform better, but we are talking about ~40/50MB VS GBs + I am not sure about the increase of computational requirement with the larger model - like if the larger model would have a noticable impact on the game being played... Well at the very least the RAM requirement, because I guess it loads the whole file into the memory, right? PS: I am aware that is beyond the scope of this plugin and we are simply working with what the community has created and the lightweight vosk model is the latest one available :) ) For what the vosk + nerd dictation does right now in a combination with this plugin - it still seems like a magic and the occasional "voice-typos" are bearable, since others usually understands what I was trying to "say-type" anyway. If it's way off, I just press "stop + esc" and try again - still miles faster than trackpad typing. |
@nicholasRutherford Any chance we could give this a try under macOS? The issue is currently being investigated here. |
The issue I had with |
All seems to work fine on my end. Last thing I want to do is move the model to a remote binary and we should hopefully be able to merge this and move forward with an update submission. |
Hi, does this addon still work? Would love love love to get this working for me. Doesn’t appear to be in Decky, I’m guessing I have to install it manually? My understanding is that means I extract the zip file to the homebrew addons file. That doesn’t appear to work, I guess I don’t have the permissions. From what I read elsewhere I need to “sudo copy” it there with konsole (whatever the hell that means). Does that sound accurate? Any tips on getting it run for me? Thank you! |
Description
I noticed in #5 that this plugin no longer works with decky. So I looked at the latest https://github.com/SteamDeckHomebrew/decky-plugin-template version and tried to port your changes over to it. I'm hoping that this would fix whatever went wrong.
Testing
Unfortunately I can't build this because I'm on an ARM mac, so hopefully someone else can build it and test it for me :(
PS
Thanks for creating this plugin! The lack of TTS was really inconvenient so I'm hoping this will be working again soon 🤞