Speech Rule Engine
Also known as: SRE
An open-source JavaScript library that generates speech and Braille output for mathematical expressions given in presentation MathML. The Speech Rule Engine performs semantic interpretation of mathematical formulas — analyzing symbols, determining operator scope, and building tree structures that capture mathematical meaning — then applies rule sets (MathSpeak, ClearSpeak, or domain-specific rules for Physics, Chemistry, and Logic) to produce appropriate spoken or Braille descriptions. SRE is the accessibility backbone of MathJax and powers the interactive exploration, highlighting, and structural abstraction features that make web-based mathematics accessible to screen reader and Braille display users.
Category: STEM accessibility · assistive technology
Related: MathJax · MathML · MathSpeak · ClearSpeak · Nemeth Braille