Hello :-),
When re-writing the GUI in Python on the Mac I found that it worked best when the code checked for the output from ZQuake and called the speech synth directly. I anticipate doing the same on Windows, though there are some issues with pipes on Windows, so will see how that goes. I'm hoping to be able to simplify the code a bit there too.
Currently there's no speech output on Windows. I have just got to the point where it's very close to running fine without speech output on Windows, but there are a couple of tweaks to filenames that I need to make cross-platform. I have got the launcher GUI running fine though, and the engine compiles well with Visual Studio Community 2019.
incidentally: VS2019 provided a smooth upgrade to the project format, so it's really easy to compile on Windows now, but the requirement is that VS2019 needs to be used to compile it now, as opposed to an earlier version - it's free so hopefully that won't be an issue. The project hasn't been updated to require the latest Windows SDK, so I imagine it'll work on Windows 7, maybe even earlier, but I can only test it on Windows 10.
I am not sure how long the self-voicing on Windows will take me to do, but hopefully not too long. I will try to keep you updated at a reasonable pace :-).
best regards,
Matthew