Para hacer más facil y rapida la lectura de libros a las personas con discapacidad, existe un formato de libros llamado Daisy.
El formato de un libro Daisy tiene las siguientes extensiones .ncx y/o .html
Un libro Daisy esta compuesto elementos .html , .smil y audio(.mp3), donde los dos primeros hacen referencia a los elementos de audio para reproducir el contenido del libro. Todo libro Daisy debe tener bookmarks o índice.
Descargamos un libro en formato Daisy y la tarea era poder leer el mismo con un Lector de Libros Daisy con suficiente accesibilidad ( para personas no videntes o con deficiencia visual), para ello encontramos alguns Lectores interesantes entre ellos DBR desarrollado en Python y DaisyPlayer.
1.- DBR
Es una aplicación que necesita esten instalados los paquetes pygst y pygtk.
* La aplicación despues de la descarga solo basta con descomprimirla.
* Posteriormente desde una consola ingresar al directorio donde se descomprimio y ejecutar
nely@Lubhia:~$python dbr.py
La aplicación se ejecuta pero desafortunadamente nos sale el siguiente error en la línea de comandos:
/home/milca/dbr 1.0/vista.py:41: DeprecationWarning: use gtk.UIManager
item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
Si alguien supiera como resolver este problema les agradacemos de ante mano
.
2.- DDReader
Como segunda opción y después de gastar unas cuantas horas encontramos una solución pero a medias se trata de DDReader una extensión de Firefox pero lamentablemente los amigos de Firefox lo desarrollaron hasta el momento solo para windows
.
3.-DaisyPlayer
Como tercera opción probamos DaisyPlayer
Bueno está nos funciono, para ello descargamos
- libdaisy.deb
- daisyconsole.deb
- daisygui.deb
- Para poder instalar la aplicación lo único que se debe realizar es hacer doble click sobre el archivo o ejecutar desde consola:
$ sudo dpkg -i libdaisy.deb
La ejecución de los paquetes es en el orden en que se los listo.
- Ahora que se tiene instalado DaisyPlayer en la maquina para ejecutar la aplicación versíon consola escribir:
nely@Lubhia:~$ daisyconsole
y automaticamente aparece las opciones que DaisyPlayer tiene en la línea de comandos.
Esta versión (consola) permite que Orca pueda leer los comandos que DaisyPlayer proporciona. Por ejemplo para abrir el libro:
o = open daisy book
Please enter full path to the Daisy book (*/ncc.html or */*.ncx)
/home/milca/books/ncc.html
El libro es abierto y para listar el indice de los capitulos
pulsamos la tecla l = list all chapters
pulsamos la tecla p = play para leer el contenido del libro.
y asi sucesivamente de acuerdo a las opciones listadas por daisyconsole.
Cabe aclarar que al presionar la tecla p = play , Orca se detiene para dar paso al lector de daisy y leer el libro. Pero una vez terminada la lectura del libro o cuando se desee salir de la aplicación pulsamos s = stop
y seguidamente q = quit
Después de salir de la aplicación esperamos unos minutos para que Orca se restablezca.
En el caso de daisygui ejecutamos
nely@Lubhia:~$ daisygui
Lamentablemente al ejecutar daisyplayer desde la interfaz de usuario Orca se desactiva y por ende no es posible interactuar y conocer donde esta ubicado el usuario, esta es una dificultad al momento de utilizar la versión gráfica por lo tanto consideramos que no es accesible.
Palabras clave: accesibilidad, daisy, daisyplayer, DBR, lector de libros