https://www.renpy.org/doc/html/chromeos.html says that the game can be run as an Android or Linux app on Chrome OS.Self-voicing mode is not supported on Android, iOS, or Chrome OS.
Finally, https://www.renpy.org/doc/html/screens.html explains the variants:
"chromeos"
Defined when running as an Android app on a Chromebook.
"android"
Defined on all Android devices.
"mobile"
Defined on mobile platforms, such as Android, iOS and mobile web browsers.
"pc"
Defined on Windows, Mac OS X, and Linux. A PC is expected to have a mouse and keyboard present, to allow buttons to be hovered, and to allow precise pointing.
So my questions are:
1. Does Linux app running on Chrome OS support self-voicing (assuming we also install espeak as Linux app on Chrome OS)?
2. Is "pc" true when running Android or Linux app on Chrome OS?
3. Which variant or combination of variants should we check to add a self-voicing related option?
I am currently checking renpy.variant("pc"), but maybe it would cover Linux app on Chrome OS and it shouldn't. However, I see no variant for Linux app on Chrome OS anyway.
I have no Chromebook to test, and I don't want to spend time installing Chrome OS on another computer either.