For DTBs, the best solution is to render math in MathML and for the individual to use a reading system that provides a range of speech options. For all of the testing that can be done with blind and sighted experts and students, the solution to spoken mathematics comes down to offering a variety of styles that fit both the reading style of the individual and, in an educational setting, the pedagogy and learning style of the student. No single style or method of spoken math will cover every situation. Therefore, rendering the math in an unambiguous form, using MathML or (for some audiences) LaTeX, which can be then translated into speech in a variety of styles, should be the preferred practice.
Math rendered in MathML
MathML is a standardized mark-up language that allows authors to provide unambiguous representations of mathematical expressions. MathML can be written by hand using a simple text editor or a special equation editor such as
Design Science's MathType
In the best of worlds, users will be able to decide how they want math communicated to them. In a simple example, some readers may want to hear math spoken in plain English; for example, "two X open parenthesis three Y plus four Z close parenthesis." However, more experienced readers will desire shorthand in order to move through equations more quickly, reducing common expressions like "parenthesis" to "paren."
In an educational setting, another factor that must be considered is the pedagogical context in which the math is being presented. For example, a teacher may want a student to hear "X superscript two" as opposed to "X squared" in order to test comprehension of math notation.
In the end, the choice of how best to convert MathML to spoken English will be affected by the user's knowledge of the subject and his or her comfort with Nemeth code, LaTeX, or other math languages.
Nemeth Code
Nemeth code is an unambiguous language for translating math to Braille. Nemeth code has been in use for many years and is well appreciated by those who use it as the gold standard for representing math in Braille.
gh's MathSpeak
LaTeX
Math can also be rendered in LaTeX, an open-source typesetting program. Math in LaTeX is typically transmitted to a refreshable Braille display or translated into Braille via tanslation software such as
Duxbury
Spoken Math
When MathML is not used and equations must be read aloud, it is best for the reader to be a subject expert who can read the math in a clear, unambiguous manner. One widely used resource is "Larry's Speakeasy, Handbook for Spoken Mathematics." Similar to Nemeth code, Larry's Speakeasy provides a system for reading math in a non-ambiguous manner. While it is a good guide, it is not comprehensive. View other math resources.
Contact NCAM
Mailing Address:
Carl and Ruth Shapiro Family National Center for Accessible Media at GBH (NCAM)
One Guest Street
Boston, MA 02135
Phone:
617-300-3400
For more updates from NCAM and around the accessibility industry, follow us on social media: