Bueno, yo sugiero que utilice JTtalk. Depende de cuál sea tu público objetivo, porque legalmente es ciego y lo que puedes pensar que es ciego puede diferir y no todos conocen el sistema Braille. Los beneficios que vi de Jtalk realmente se basaron en los ejemplos que tenía y en lo bien que funcionaban. Hacer toda nuestra parte de front-end del proyecto con JTalk solo nos llevó 2 días, porque prácticamente editamos los ejemplos que tenía. Speak.js tuvo una curva de aprendizaje más difícil en mi opinión/mi grupo. Sin embargo, descubrimos que el discurso estaba un poco difuso y tenía problemas de comprensión, especialmente para los documentos en los que había muchos nombres (por ejemplo, artículos de inventario que mencionaban compañías). Es por eso que nos mudamos a Braille.
Mi proyecto de diseño sénior era para ciegos, sin embargo, nos dimos cuenta de que el texto a voz no estaba donde queríamos porque sentimos que Braille era mejor. Con Braille puedes realizar múltiples tareas mejor, volver fácilmente y pausar, y la mayoría de las personas ciegas pueden leer Braille mucho más rápido de lo que pueden escuchar.
"_para personas con discapacidad visual para contarles lo que está sucediendo" _ realmente es una buena idea. – undefined
Puede encontrar una demostración interactiva de speak.js aquí: http://jsfiddle.net/YgWdh/30/ –
@AndersonGreen, esta demostración no funciona para mí ... en Chrome, Windows 8. El micrófono funciona y los altavoces también , Acabo de revisarlo. – Adam