Tools

Assistive technologies -- Visual/textual interpretation -- Text-to-speech

Resources

Balabolka is a text-to-speech program that uses Microsoft Speech API to convert text to audio. Balabolka is available in several languages and works with most text file formats. 
NaturalReader is a text-to-speech web application that converts text and documents to mp3 files. The application employs OCR technology and AI to convert text and imitate human voices. The application converts .pdf, .doc, .txt, .rtf, and .epub files, as well as text on websites. 
This webpage, from the National Center on Accessible Educational Materials, explains the many free text to speech options that are available on devices students may already own. Text to speech can be helpful for a number of readers: those who struggle with reading, those with visual impairments, and those who speak English as a second language. All...
Read&Write, provided by Texthelp, is a text-to-speech software for Word and PDF documents. The software has built in highlighting, a dictionary, study guides, testing, and the ability to customize voice speed and pitch. There is also a Chrome extension for website use. 
Speechify is a text-to-speech reader for docs, articles, PDFs, emails, and more. The tool's AI voices "can read up to 9x faster than the average reading speed." Users can download Speechify on iOS, Android, and Chrome.