I have found that the self-voicing feature that is included with the keybindings to be annoying. Sure, I can simply remove it from the Help section on the Main Menu; however, this does not prevent the user from hitting "V" on the keyboard and activating it accidentally. I want to know how to prevent it from activating. I do not mind if the dialogue prompt appears in the upper left hand corner. I simply want the self-voicing feature to not work or be completely muted.
I have been reading that it is apparently dependent upon the operating system instead of the Ren'Py engine. This means that there is something in Ren'Py that asks the operating for this synthesized voice. I have done the following in option.rpy:
The self-voicing completely destroys the atmosphere and mood of the game that I am creating and therefore
must be removed entirely; however, there is nothing that I can find in screen.rpy, option.rpy, and gui.rpy that dictates self-voicing. Can I just have "V" as an empty keybinding (i.e. part of the keyboard configuration but does not have any real function or effect)?
I can easily hide the fact that "V" does anything it is simply my fear that the user will accidentally discover this for him or herself.
If this is not possible without tearing apart the Ren'Py engine, is there a way that I can change the default self-voicing voice synthesizer to something very distorted?