EmacSpeak

Este software muy espectacular, pero con la pega de que no está adaptado realmente a ningún idioma aparte de su inglés nativo.

Con Emacspeak () no sólo tienes un editor adaptado, sino todo un entorno de trabajo en el que se puede navegar, programar en los lenguajes más populares, manejar el correo, irc, manejar Linux desde la línea de órdenes... El editor "lee" de forma "inteligente" lo que hay en la pantalla y lo manda a un "sound server" (un pequeño demonio, escrito normalmente en Tcl (no obligatiorio), que al que Emacspeak envía órdenes para que el se ocupe del manejo del sintetizador.

Hay "sound servers" de todo tipo. Los más obvios son los que son capaces de vérselas con los sintetizadores hardware (como uno de los "sound servers" de la ONCE que adapta Emacspeak al "PC Hablado", un chisme que se conecta por el puerto serie), pero también los hay que adaptan el programa a sintetizadores por software: que haya visto, los hay para el "Viavoice" de IBM, para "Dragon Natural Speaking", para "festival" y para "festival lite".

Tiene detalles realmente conseguidos: utilizar distinto tipo de voces para los mensajes de error o los del mini-buffer, un navegador con soporte para ACSS ("Aural Cascade Stylesheets"), con distintas entonaciones, definidas en su ACSS por defecto, dependiendo de si lee una cabecera o un párrafo, o el trabajo en terminal deletreando lo que escribimos, las salidas y los errores de forma bastante decente.

Estoy usando "festival" por incluir una voz en castellano (además de que puedo usar direcatmente las voces desarrolladas por "festvox") junto con el espeakf, que es su "sound server" (escrito en Perl). Sorprendentemente suena bien, o suena todo lo bien que puede sonar una voz sintetizada a 8Khz. Antes había probado "festival lite" y "eflite": muy rápidos y comen menos recursos ya que está pensado para sistemas empotrados, pero no hay una voz española y la conversión de voces "festvox" a "flite" no es automática (ni trivial).

Resaltar además que el "festival lite" o "flite" es compatible con el SAPI de Microsoft Windows () y existe una versión para iPAQ/StrongArm para Windows CE y Linux, por supuesto :-).

Enlaces