Quote: "With a mod you can create this, but you wouldn't be able to alter the player's soundset through scripting."
Right
However you could do an override of the soundset.
In other words, have no sound set and use the scripts to emulate one based on the user selection.
So, we have acces to determine if a player takes damage or if they are alive or not, and we can do a scancodekeypressed to detect a jump.
With that said, it does seem possible to create a script with the stock engine that could play sounds for an emulated sound set.
That could be Male, Female, Robotic, or any other sounds you want to use, even monsters or zombies, etc.
So, while there is no FPI actions to change a soundset, there may be conditions/actions that can emulate one.
Of course this is only in theory, as I have never attempted to change the players soundset in game, but it seems possible.
Come to think of it, I need to work on this myself.
I hadn't thought about it before, but I do change genders of the player during the gameplay of the game I'm currently working on.
I had thought about the hands, but not about the soundset.