accessibility tools are something I always keep an eye on. For free screen readers, 'NVDA' (NonVisual Desktop Access) is a solid choice. It's open-source and works well with many visual novel engines like Ren'Py and NScripter. I've used it with 'Clannad' and 'Steins;Gate' adaptations, and while it isn't perfect, it gets the job done for basic text reading. Some community patches improve compatibility, so checking forums like VN-centric subreddits or Lemma Soft is worth it. Another option is 'Balabolka', which can extract and read text from certain VNs, though it requires more manual setup. If you're tech-savvy, combining these with OCR tools like 'Tesseract' can help with non-selectable text.