jchmlib. Java library for reading CHM (Microsoft Compiled HTML Help) files. Several utilities are provided, including a web server for reading CHM files in web browsers.
espeak-ng. eSpeak NG is an open source speech synthesizer that supports 107 languages and accents.