Go to Menu
Celebrating 25 Years of Voice! 🎉

Improve STEM Accessibility With Text to Speech for Math

Text to speech is essential for accessibility, and helpful for just about anyone. But how do you get it to read math? Find out here.

June 3, 2024 by Amy Foxwell
Person deriving formula on white board - improve STEM accessibility with text to speech for math

Ready to introduce your online class to the quadratic formula? Maybe you just show them this:

Improve STEM accessibility with text to speech for math - quadratic formula

That might work for some of your students. But what about the ones with vision impairments? What about students who learn better by hearing rather than seeing?

How would you support a student who needs to hear math expressions—not just during your class, but on their own, while working on homework or studying?

“We’ll provide text to speech (TTS),” you might say, and you’d be right. But not every TTS system can accurately read mathematical symbols. Many aren’t set up to understand the code that presents math in digital environments.

ReadSpeaker’s advanced math-reading tools knock down this barrier to access. They provide accurate audio versions of mathematical expressions and text at once. And they do so with some of the most lifelike AI voices available—online, through digital documents, or within your learning management system (LMS).

Here’s what every science, engineering, technology, and math (STEM) teacher needs to know about TTS in STEM education—and how ReadSpeaker places it in your students’ hands.

How ReadSpeaker’s TTS Tools Accurately Read STEM Content

ReadSpeaker has developed a unique system that reads aloud mathematical notations in the W3C standard MathML language or presented as text (ASCII).

What does that mean for STEM educators? Essentially, it means your students can hear math equations in a way that makes sense.

“This is the first on-demand, device independent and streaming web service on the market that speech-enables advanced math in a natural way using the latest online text-to-speech technology.”

—Niclas Bergström, ReadSpeaker Founder and CEO

Most STEM websites represent math expressions using MathML, for instance. Just as the markup language HTML tells browsers how to display text, MathML makes sure equations are displayed correctly—and it takes special technology like ReadSpeaker’s for a TTS engine to recognize MathML.

More specifically, ReadSpeaker’s TTS tools include a collection of rules that read MathML, as well as a custom dictionary to accurately pronounce text-based expressions.

ReadSpeaker’s combination of mark-up compatibility and custom pronunciation support other math technologies, too:

  • LaTeX, a STEM presentation tool commonly used for (on- or offline) digital documents
  • MathJax, a JavaScript display engine for web browsers
  • MathType, an online equation editor
  • SSML, a markup language for TTS pronunciation

The ReadSpeaker framework that comes out of the box suits most purposes, but you can also customize your TTS tool for specific needs. For example, you might want math read differently depending on your students’ knowledge level.

Why TTS Belongs in STEM Education

Text to speech makes online education content available to people who have vision impairments, dyslexia, cognitive disabilities, or learning difficulties. But it’s also useful for a much broader cross section of learners.

  • Second-language learners use TTS to improve comprehension.
  • Auditory learners retain more information with TTS.
  • And busy multi-taskers—like many of the adult students who take online STEM classes—benefit from being able to listen to course content, hands- and eyes-free.

The learning benefits of TTS are proven. Pilot studies showed that high school students with access to TTS software achieved “significantly improved reading skills” compared to control groups.

What works for literacy should work for STEM, too—provided you have TTS tools that can read math correctly.

ReadSpeaker’s tools read the 100 most common mathematical symbols by default, and others on demand. This includes small and capital Latin letters, the most common small Greek letters, and some operators, including:

  • Nabla
  • Integrals
  • Differentials
  • Sums
  • Products and coproducts
  • Arrows
  • And more

In ASCII math representation, ReadSpeaker reads standard functions like trigonometry and logarithms, as well as simple fractions using slashes, parentheses, simple exponents and indices using ^ and other standard characters.

So what does all this mean for your students? It means they can understand mathematical expressions by ear alone—something other TTS tools might not provide.

For example, take this simple equation:

|x – 2| = x + 13

Say the website you’re teaching from displays its equations using MathML. Without ReadSpeaker’s MathML support, a TTS tool would struggle to make sense of this equation.

ReadSpeaker’s tools, however, would simply announce:

“The absolute value of the quantity ‘X minus two’ equals X plus 13.”

Hear ReadSpeaker read this equation natively in a Brightspace LMS environment in the clip below.

For more examples of TTS for online STEM content, please visit the ReadSpeaker Math Demo page.

Ready to bring the benefits of TTS to your online STEM classroom?

Contact ReadSpeaker today
A young girl uses a tablet.
Related articles