This package provides a reader for Mudlet's output, using TTS. It was developed because macOS doesn't have a way to tell VoiceOver to speak multiple strings without them interrupting each other. It also works on Windows, using SAPI.
Install this package, and output should start speaking. It will only speak when Mudlet is in focus. The speech is interrupted when you press enter.
On Windows, use Ctrl. On Mac, Use Cmd. Ctrl+Shift+u/i/o - read previous, current and next line. Ctrl+Shift+n - move to and read the last line of output. Ctrl+s - stop speech.
Run this in Mudlet:
lua uninstallPackage"reader";installPackage"https://github.com/tspivey/mudlet-reader/releases/latest/download/reader.mpackage"
Installing this package will automatically disable "Announce incoming text in screen reader" in Special Options.
lua uninstallPackage"reader"
You'll need Muddler. Once installed, run muddle
and a package will be generated.
There's no user-friendly way to adjust the rate yet; you'll have to use
lua ttsSetRate(1)
in the input line.