- Jun 17, 2017
- 5,883
- 29,895
OK, thanks to my cat stepping on my keyboard, I discovered that, while playing a Renpy game, if you press v, this enables (or disables if enabled) self-voicing, where your computer will read the Renpy text to you over your speakers in a male voice...
After freaking out (wtf?) and then googling this, I did some googling and discovered that, for Windows 10 users at least, you can change the 'default' voice to 'Zira' which is a feminine computer voice.
For those Windows 10 that might care, open the /lib folder in your Renpy game, and navigate to windows-x86-64, and/or windows-i686 and look for the file say.vbs.
Open this up with notepad+ or a similar program, and comment out line 2 by adding an asterisk to the beginning of the lne, i.e. like this:
*Speaker = WScript.Arguments(1)
This is so that you can change it back if needed later
Then add this line immediately below:
Speaker = "Zira"
Then, start up your Renpy game and press v, and you should have a female computer voice instead of the male one. Yeah, it's a dry voice, but at least now it's a woman talking and not a man...
Anyways, my question is to Android and Mac user types that are up to speed on this Renpy function. How would you manually designate a female voice (and which one do you prefer), i.e. which file would you edit and how should the edit be coded?
On a slightly related note, has anyone figured out an easy way to toggle the self-voicing on and off in a Renpy script? Say if you want a computer voice to talk to the player/read the dialogue text, but don't want to have to record and trigger a sound file...
After freaking out (wtf?) and then googling this, I did some googling and discovered that, for Windows 10 users at least, you can change the 'default' voice to 'Zira' which is a feminine computer voice.
For those Windows 10 that might care, open the /lib folder in your Renpy game, and navigate to windows-x86-64, and/or windows-i686 and look for the file say.vbs.
Open this up with notepad+ or a similar program, and comment out line 2 by adding an asterisk to the beginning of the lne, i.e. like this:
*Speaker = WScript.Arguments(1)
This is so that you can change it back if needed later
Then add this line immediately below:
Speaker = "Zira"
Then, start up your Renpy game and press v, and you should have a female computer voice instead of the male one. Yeah, it's a dry voice, but at least now it's a woman talking and not a man...
Anyways, my question is to Android and Mac user types that are up to speed on this Renpy function. How would you manually designate a female voice (and which one do you prefer), i.e. which file would you edit and how should the edit be coded?
On a slightly related note, has anyone figured out an easy way to toggle the self-voicing on and off in a Renpy script? Say if you want a computer voice to talk to the player/read the dialogue text, but don't want to have to record and trigger a sound file...