52 releases
new 0.6.6 | Nov 6, 2024 |
---|---|
0.6.3 | Jun 16, 2024 |
0.5.1 | Mar 24, 2024 |
0.3.9 | Dec 20, 2023 |
0.1.15 | Mar 28, 2022 |
#6 in Accessibility
423 downloads per month
Used in mathcat_c
5MB
26K
SLoC
Contains (Zip file, 225KB) BrailleMathCodes Repository.xlsx.bak, (Zip file, 62KB) all-nofilecheck.sleepy, (Zip file, 30KB) all-cached.sleepy
MathCAT: Math Capable Assistive Technology
is a library that supports conversion of MathML to:- Speech strings (in several languages) with embedded speech engine commands
- Braille (Nemeth, UEB Technical, CMU, and many others)
- Navigation of math (in multiple ways including overviews)
There are four related projects that make use of MathCAT:
- MathCATDemo -- an online demonstration of some of what can be done with MathCAT
- A python interface for MathCAT -- used by a MathCAT NVDA add-on.
- A C/C++ interface for MathCAT
- A Java interface for MathCAT (thanks to Michael Whapples for working on that)
MathCAT is used in many assistive technologies including NVDA and JAWS.
For more information, see the full documentation.
Dependencies
~7–20MB
~231K SLoC