Assign shortcuts for specific profiles?

Is it possible to assign shortcuts for different profiles like “Voice”, “Movies”, etc? I need some way for my LLM to communicate with your program, either with keyboard shortcuts or via calls like like FxSound.exe --preset "Voice" or --preset-id 3; second choice is a local IPC endpoint. This way it could switch the profile based on what I am currently consuming (music, movie, transcript, etc). Is this currently possible and if not, could this be implemented in the future?

At preset preset can be passed as command line argument to FxSound. For example,

FxSound.exe --preset=”Music” will start FxSound with the preset “Music” selected.

We don’t have any way to control the application at the moment. We can consider this requirement and provide an interface for other applications to call FxSound.

I have to test whether calling the EXE again while FxSound is already running forwards that preset change to the existing instance. If that works, I would already be enough for my usecase. I will test this and see what happens.

You can do this with VoiceAttack (free). The only downside is that FXS needs to always open on your desktop at the same x/y coordinates. This way you do not need command line arguments to keep restarting the exe.