I got tired of how mudlet constantly skips things with the built-in screen reader output, because they're using UIA or something. So I made a thing so mudlet can do direct screen reader output the way mushclient does, probably to the horror of @matt and others: github.com/fastfinge/sral-mudlet
But it works. #NVDA and #jaws and probably other things (though I didn't test zdsr and narrator). It builds on Linux, but it doesn't work on Linux because I don't have a Linux machine with speech dispatcher.
Note: the C code in sral_bridge.dll is AI generated by perplexity computer, because I'm not comfortable enough with C to do it myself from scratch.