I would like to report a bug / an accessibility issue with this game. This issue may also apply to other games using Ren'Py.
Bug Description: Using Text-To-Speech (Self-Voicing) in game on a German device reads using a German voice (Microsoft Hedda). Since the screen text is in English, the voice is incomprehensible.
OS: Windows 10
OS language: English
Game Version: 2.2
Ineffective solution attempt: Changing the voice in Windows settings under "Speech" and "Narrator" to any voice other than Microsoft Hedda and rebooting the PC does not change the voice used in game.
Cause of the bug: The game files do not set a specific voice for Text-To-Speech (see "tts_voice = None" in file "config.py"). Instead it goes through all available voices and searches for one mentioning the words "default voice" in its description (see file "say.vbs"). No such voice exists on my device, thus it chooses the first available option, which in my device's case is a German voice.
Possible solutions: Setting an English default voice for each platform (replacing "default voice" for Windows with "David" or "Zira" for example in file "tts.py") or developing an option to choose between Text-To-Speech voices in the game's menu.
I love this game and would like to recommend it to a group of peers that includes someone with low vision, but I'm concerned this bug may pose a barrier to entry.