¿Cuál es el mejor programa que puedo usar para leer mis libros de texto (específicamente, libros de texto de ingeniería) en voz alta?

Con respecto a los programas de Texto a voz, lo que debe buscar más importante son características, facilidad de uso, aplicaciones compatibles, ayuda y soporte. Te recomiendo que pruebes cualquiera de los siguientes.
1.Lector natural:
Es un programa TTS gratuito que le permite leer en voz alta cualquier texto. La versión gratuita del software convierte archivos de Microsoft Word, páginas web, archivos PDF y correos electrónicos en palabras habladas. Incluye Microsoft Voices y le permite cambiar las voces y ajustar la velocidad de lectura. Simplemente seleccione cualquier texto y presione una tecla de acceso rápido para que NaturalReader le lea el texto. También hay versiones pagas que ofrecen más funciones y más disponibles.

2.PowerTalk:
Es un programa gratuito que le permite tener sus presentaciones de Microsoft PowerPoint en voz alta. Cuando abre una presentación de PowerPoint y deja que se ejecute como de costumbre, PowerTalk dice el texto en las diapositivas tal como aparece, y también texto oculto adjunto a las imágenes. El discurso en PowerTalk es proporcionado por voces de computadora sintetizadas que vienen con Windows 7, 8, Vista y XP.

3. Balabolka:
Es un programa TTS que le permite leer el contenido del portapapeles y el texto de varios tipos de archivos, como DOC, EPUB, HTML, MOBI, LIT, CHM, PRC, PDF y RTF. El programa utiliza varias versiones de la API de Microsoft Speech (SAPI). Esto le permite cambiar los parámetros de una voz, incluida la velocidad y el tono.
Para usar las voces de Microsoft SAPI4, descargue e instale el archivo API de Microsoft Speech. Balabolka también le permite crear archivos de audio digital a partir de texto, incluidos MP3, WMA, OGG, WAV, AAC y AMR (Adaptive Multi-Rate) .Una interesante La característica de Balabolka es que puede guardar texto subtitulado en formato LRC
o en los metadatos del archivo de audio.

4.ReadTheWords.com:
Es una herramienta TTS en línea que puede generar un archivo de audio de sonido claro a partir de casi cualquier material escrito. Simplemente copie el texto de su archivo en su cuadro de texto o cargue un documento de Microsoft Office, un archivo PDF, un archivo TXT o un documento HTML. También puede ingresar una dirección web o URL de fuente RSS, y ReadTheWords.com leerá el texto de esa página web o fuente RSS en voz alta.
ReadTheWords.com le permite guardar lo que está leyendo. Puede descargarlo a su computadora o reproductor de música portátil o teléfono inteligente.

Además de estos programas, también puede instalar aplicaciones en su Android / iPhone.IVONA TTS HQ, Voxdox TTS / iSpeech, Speech magnet, etc.
Gracias n buena suerte!

No sé qué programa sería el “mejor” porque no he investigado este tema. Pero inspirado por su pregunta, lancé el programa iBooks en mi Mac (gratuito y estándar en cualquier Mac con Mavericks (10.9) o Yosemite (10.10, próxima)) y abrí un libro allí. Seguramente en el menú Editar estaba el servicio de voz, y la opción Comenzar a hablar comenzó a leer el libro en voz alta. El panel “Dicación y habla” de las Preferencias del sistema permite descargar voces adicionales y ajustar algunas configuraciones. Agradable y simple