Skip to main content
Skip table of contents

Text-to-speech

While Performance Matters uses a a third-party tool for text-to-speech (TTS), PowerSchool has identified potential challenges and limitations, especially with math and science content. Use the following tips for math and science items and for content with repeating words in an item.

Text-to-speech inconsistencies with reading math content

The TTS reader may not interpret math symbols due to their context-dependent meanings. For example, the minus symbol could be read as a hyphen, a negative number indicator, or an em dash.

What might happen

  • Minus sign is skipped sometimes when not inside a MathML widget 

  • Minus sign is read as negative inside MathML widget 

  • Equation is skipped 

Recommendations

  • Use MathML: Incorporate MathML for all math content, especially equations, to ensure accurate pronunciation. 

  • Provide Alternate Pronunciation: Within MathML widgets, add alternate pronunciations for specific terms or symbols.  

Text-to-speech inconsistencies with reading science content

Like math, scientific symbols can have multiple meanings based on context.  For example, “m” can represent meter or mass and “x” can mean multiplication or an unknown variable.

What might happen

  • Science symbols or equations are skipped or read differently

Recommendation

  • Use MathML: Employ MathML for all science formulas and equations. 

  • Provide Alternate Pronunciation: Offer alternate pronunciations within MathML widgets for specific terms or symbols.  

Inconsistent pronunciation of repeated words

Some words like "attaches" are read differently when repeated in an item. This is known bug with our TTS vendor.

Recommendation

  • Use the Update pronunciation feature in item editor to set the right pronunciation

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.