Skip to main content


OK, when does #nvdasr get rid of that ol' MathPlayer already?
---
RT @zorkow
A New Year, an all new Speech Rule Engine https://speechruleengine.org
V4 release in #TypeScript with
* Support for Norwegian, Swedish, Catalan
* 2D Braille output
* New rules in YAML format
* and more

Supported by @texthelp @NumFOCUS @AAF_1919 @MathJax @idescat

#a11y #STEM
https://twitter.com/zorkow/status/1480599595516264452
in reply to Marco Zehe

@Marco Old toot, but... there's now also MathCAT, which is open source and being written by Neil Soiffer (who implemented MathPlayer #a11y) to replace MathPlayer. There's an #NVDASR add-on already, and honestly, it's compact enough that I could see NVDA maybe just bundling it one day. The advantage over SRE is that it's written in Rust, so it's much smaller, probably faster and doesn't require a JS engine. https://addons.nvda-project.org/addons/MathCAT.en.html

Peter Vágner reshared this.

in reply to Jamie Teh

brailleblaster also uses MathCAT to go their math translation into asciiMath
in reply to mrhunsaker

Oh, that's fascinating and awesome! So they moved away from liblouisutdml for math then? liblouis is a super important project, but the math stuff was always pretty messy/fragile in my experience.
in reply to Jamie Teh

don’t know if they use mathcat instead of or before liblouisutdml. I know if the asciiMath isn’t perfect. brailleblaster borks
in reply to Marco Zehe

the one problem with SRE for braille math is that it does #nemeth and not #UEBTechnical. Largely because folks like me have been too busy to fork it to add in the UEB Technical