AbcSound - Propuesta

11 - Propuesta

[editar]
Monografía creado por Cristian Ricardo Ochoa Guio. Extraido de: http://www.bibliotecasvirtuales.com/biblioteca/Librostecnicosyensayos/AbcSound/index.asp#_Toc47324166
03 de Octubre de 2005

ANÁLISIS DE REQUERIMIENTOS

Para el desarrollo del ABCSOUND fue necesario contar con la ayuda de diferentes recursos informáticos, los cuales permitieron llevar a cabo cada una de las tareas que se formularon en el plan de trabajo. 

Computador:

Sistema Operativo:       Windows 2000.

Hardware:

                 Procesador:       Pentium III de 1G 

                 Memoria Ram:          128

                 Monitor de 15”

                 Unidad Quemadora

                 Impresora de tinta

Otras herramientas

Durante el desarrollo del proyecto se tuvieron que realizar consultas por Internet a fin de documentarnos respecto a temas como: accesibilidad al computador, discapacidad y acceso a la información para personas ciegas, también se mantuvo una comunicación con  terceras personas, quienes dieron respuestas a muchas inquietudes que se presentaban por el camino.

Selección del lenguaje de programación

El lenguaje de programación que se utilizo para el desarrollo del procesador de texto ABCSOUND fue Microsoft Visual Basic, por su gran diversidad de complementos y controladores Activex para el diseño de interfaces, permitiendo una optimo desempeño en la codificación. También se opto para realizar el aplicativo en este lenguaje ya que la misma casa Microsoft trabaja con herramientas gratuitas, como lo es la síntesis de voz TTS (text to speech)

Características Generales de Visual-Basic

Visual-Basic es una herramienta de diseño de aplicaciones para el sistema operativo Windows, estas se desarrollan en gran parte a partir del diseño de una interfase gráfica. En una aplicación Visual - Basic, el programa está formado por una parte de código puro, y otras partes asociadas a los objetos que forman la interfase gráfica.

La creación de un programa bajo Visual Basic lleva los siguientes pasos:

-         Creación de un interface de usuario. Este interface será la principal vía de comunicación hombre máquina, tanto para salida de datos como para entrada.

-         Generación del código asociado a los eventos que ocurran a los eventos (click, doble click, una tecla pulsada, etc.)

Selección de la síntesis de voz

Los sistemas de síntesis de voz, son aquellos que convierten una entrada escrita en palabras, a una salida pronunciada, simulando el proceso humano de leer en voz alta. Estos sistemas son también conocidos como sistemas de texto a voz (TTS, siglas de las palabras en inglés Text – To - Speech). Para efectos de este proyecto se ha seleccionado Microsoft Text  to speech, por su compatibilidad  con el lenguaje de programación Visual Basic y su empleo no requiere la compra de licencia. A continuación se describe el funcionamiento del sistema TTS mediante un diagrama. 

                                            Fig. 12.          Diagrama de funcionamiento del Sistema TTS

DISEÑO DEL PROCESADOR DE TEXTO ABCSOUND

El procesador de texto ABCSOUND es una herramienta educativa multimedial que sirve para la elaboración de todo tipo de documentos  o finalidades del dominio de la lengua (incluyendo el código Braille)  tanto para los alumnos con limitación visual y sin limitación, como también para los profesores y padres de familia. La ventaja de tener una presentación siempre limpia y de poder corregir y modificar conservando el aspecto limpio y desechando de inmediato los errores, hace que sea una herramienta completa. La homogeneidad en la presentación al no exigir una claridad en la letra para ser comprendido, deja con menos ataduras la libertad de expresión y la creatividad de los usuarios que pueden concentrarse mucho más en el contenido. Por este motivo se usa con bastante frecuencia para la redacción de cuentos, trabajos de investigación, cartas, y en general textos de todo tipo.

La posibilidad de darle una forma al texto modificando los tipos de letras, resaltando, subrayando, añadiendo dibujos o gráficos, alterando la distribución y formato de los párrafos hace que se convierta en un potente transmisor de comunicación añadida al contenido "el texto". Es decir permite trabajar con el fondo y la forma por igual y sin el problema de los borradores, las pruebas o tener que volver a empezar. Lo cual a la hora de "redactar" es una grandísima ventaja.

El procesador de texto ABCSOUND permite reproducir el texto escrito mediante el sintetizador de voz, lo cual su potencialidad se multiplica ya que el usuario puede detectar las posibles faltas de ortografía y le ayudará en la corrección de sus expresiones.

Diseño lógico del procesador ABCSOUND

                                Fig. 13.                      Diseño lógico general

Se observa en el diagrama lógico a nivel general como interactúa el sistema con el usuario. Donde el usuario ingresa datos al sistema y este los procesa para luego entregárselos al usuario mediante salida visual y por voz.

                                           Fig. 14.                      diseño lógico del sistema

En este diagrama se estructura el funcionamiento interno del sistema, del cómo interactúa con la síntesis de voz. Todas las herramientas que el usuario llama para su servicio están vinculadas con mismo gestor de síntesis, el cual se encarga de enviarle por voz  los eventos y mensajes al usuario.

Diseño Comunicacional Entre Usuario - Programa

La zona de comunicación en la que se maneja la interacción entre usuario y programa se denomina interfaz, en ella se estructura todos los elementos y objetos (botones, iconos, barra de estado, menús, etc.) con los que interactuara el usuario para realizar determinados procesos preestablecidos (copiar al portapapeles, cortar datos, etc.).

Es importante conseguir que la interfaz sea amigable, flexible y adaptable a ciertas condiciones o parámetros del usuario; por ejemplo: aquellas personas con baja visión requieren que la información presentada en pantalla este con un contraste alto (color de fondo y color de texto, ambos de gamas diferentes), con el fin de realzar la letra; en el caso de las personas ciegas se hace necesario presentarles la información y  los eventos que realiza el programa mediante un sintetizador de voz, con el fin de establecer una comunicación.

Interfaz principal

 

                                                                          Fig. 15.          Ventana Principal

Cuando el procesador de texto ABCSOND es ejecutado, aparecerá en el monitor del computador una ventana como se muestra en la Fig. 12. Desde aquí, el usuario podrá invocar e interactuar con cada una de las herramientas disponibles en el aplicativo (magnificador, trascripción a braille, tutoríal keyBraille, etc.).

El usuario, desde esta ventana también puede manipular la información “antes debió adquirirla por teclado, scanner o simplemente copiado desde otra aplicación y pegando al documento”, para tal fin se implemento la síntesis de voz, como sistema guía para los usuarios ciegos y poderlos ubicar dentro del texto para que ellos puedan aplicarle los cambios pertinentes.

Magnificador de imagen

                                             Fig. 16.          Magnificador de Imagen

Para las personas con baja visión se incorporo una herramienta diseñada por la compañía Microsoft llamada Magnify, cuya funcionalidad consiste en ampliar la imagen de la pantalla hasta seis (6) veces su tamaño real.  También brinda la posibilidad de configurar el contraste de colores en el monitor como en el segmento ampliado.

Esta sencilla aplicación, pero a la vez de gran utilidad a personas con residuo visual, facilitando que puedan acceder a la información que se encuentra en la pantalla sin realizar mayor esfuerzo alguno.

Keybraille

 

                         Fig. 17.          Tutoríal Keybraille

El tutoríal KeyBraille permite a los usuarios, adquirir unas nociones básicas sobre el manejo del teclado y el sistema braille. A medida que el usuario presione una determinada  tecla, recibirá una descripción y funcionalidad de ella (cuando son teclas función) por voz y por texto

En la parte superior de la ventana  se muestra el correspondiente símbolo en braille cuando la tecla presionada es alfanumérica. La finalidad de mostrar este símbolo es que profesores, padres de familia y personas interesadas vayan asociando el sistema de puntos (braille) a la de tinta, de esta manera y gradualmente se va asimilando la comprensión al interpretar visualmente un documento en Braille.

Hacia la parte inferior se observa la imagen de un teclado cuyo propósito tiene el mostrar la tecla que se esta digitando y como punto de referencia para que el usuario domine el teclado mirando siempre al monitor.

Practica braille

           

                                   Fig. 18.          Modulo de practica

En este modulo, el usuario pone en practica sus nociones sobre el sistema braille, donde el objetivo a lograr es: generar un ambiente simulado del cajetín braille en el cual la persona aprenda a ubicarse espacialmente dentro de el. Para realizar tal simulación se tomo como referencia el teclado numérico (teclas 1, 2, 4, 5, 7 y 8) por su similitud con el cajetín.

En el modulo se trabaja con los caracteres, números y signos de puntuación, como también habrá una evaluación para el usuario, el cual consiste en ir colocando los puntos (de forma de lectura) a medida que el sistema pregunte.

Diccionario

                 

                                         Fig. 19.          Diccionario Español

La vinculación de un diccionario español en la aplicación, constituye una herramienta que busca mediante las continuas consultas, mejorar y enriquecer el vocablo del usuario con nuevos términos y nuevas definiciones, logrando fomentar con ello una calidad en cuanto a redacción se refiere, incluyendo ortografía.

Explorador web

              

                                                        Fig. 20.          Explorador web

Hoy en día, el conocimiento humano no se ve reflejado en grandes enciclopedias  temáticas, su destino tiende hacia el almacenamiento digital y es por ello que se vinculo un explorador web muy sencillo, para que los usuarios del ABCSOUND puedan acceder a la red de información más grande del mundo como lo es la  Internet.

Configuración general

          

                                               Fig. 21.          Configuración general

He de anotar que un usuario no se adapta al aplicativo sino el aplicativo se tiene que adaptar a las condiciones y manejo del usuario. Es por ello que se creo un panel de configuración del sistema en general para el ABCSOUND, donde se pueden cambiar las condiciones de presentación en los formularios, no son de forma, sino del color que le puedo dar toda la ventana, teniendo en cuenta a una persona con baja visión que puede ver con más nitidez el contenido en pantalla por tener una combinación de colores fuertes.

En otro contexto, la información almacenada en nuestro disco duro la tenemos tener en otros idiomas (ingles, alemán, portugués, etc,) y para que una persona ciega pueda accederlo debe entender su contenido, por tanto, se puede seleccionar el idioma en que quiere que lea el sintetizador

Impresión en braille

 

                                   Fig. 22.          Impresión en braille

Uno de los principales problemas que se afronta en la actualidad con una persona ciega es: la comunicación escrita con una persona vidente, para solventar esto fue  necesario encontrar un punto de concordancia, llegando a una solución informática, que permita la trascripción de tinta al braille y con las convenciones de numero y mayúsculas.  

DISEÑO DEL TECLADO KEYBRAILLE

El teclado es actualmente la forma más estándar de introducir datos a un programa o software que se encuentra instalado en el computador, el diseño del teclado alfanumérico que se conoce con el nombre de qwerty, su nombre deriva de las primeras letras de la fila superior de la izquierda a la derecha, tiene sus orígenes en la máquina de escribir durante los años 1870.

El teclado keyBraille es una herramienta que le permitirá al usuario adquirir las destrezas de desarrollo Táctil-kinestésico, con el fin que pueda discriminar, reconocer e interpretar el significado de un código braille con relación a los otros. Para tal fin su diseño es totalmente plano, el cual permite al usuario desplazar las yemas de los dedos en continuo contacto con la superficie.

Esto permitirá mejorar el proceso de lectura mediante el tacto, ya que se realiza letra a letra y no a través del reconocimiento de las palabras completas como sucede en tinta

También el teclado permite reubicar la posición de las teclas Braille. La razón de esto,  es dada como resultado de varias pruebas experimentales dentro del Instituto Nacional para Ciegos, donde fue examinado por una persona invidente, una de baja visión y otra con visón normar contando con  la supervisión de una educadora especial, como conclusiones resultantes dadas por la observación y el análisis determinaron que los usuarios hacían un barrido por todo el teclado identificando el código y su ubicación, por lo cual la segunda ves que volvían a oprimir el mismo código lo hacían por su ubicación más no por su identificación.

Composición del teclado Keybraille

Membrana

Está formado por una estructura de tres capas plásticas que se aprovechan para construir el conjunto de teclas que forman el teclado. La capa superior tiene una pista conductora muy delgada que pasa por debajo de cada fila de teclas. La capa del medio tiene un agujero en la posición de cada tecla. La capa inferior tiene una pista conductora muy delgada por debajo de cada columna de teclas. Cuando se presiona una tecla, la línea superior entra en contacto con la inferior a través del agujero de la capa del medio. La característica particular de las teclas de membrana es que permite construir teclados muy delgados y compactos.

                                                        Fig. 23.          Esquema de la membrana

Teclado

La interfase para el teclado, se realiza en caucho espuma, un material moldeable y resistente al contacto, donde cada tecla tiene forma circular, del diámetro a una moneda de cincuenta pesos y que coincide con los puntos de contacto en la membrana de circuitos.

Cada tecla se encuentra marcada en la superficie con el código braille correspondiente a la posición de la tecla, el material empleado para tal fin fue una cinta gruesa que es utilizada para marcar objetos.

[editar]

9 opiniones

hui

perra maldita metete el dedo por el ano
a ver si te gusta puto
hui

puto
Donde?.

Abcsound... Importante!!!! de... ¿donde se puede bajarse, para poder testearlo?.
Progreso.

Todo lo ke biene de aki es de suma importancia para nuestros conosimientos.
Podria ayudarme.

Esta todo bien chevere y un gran aporte justo yo estoy realizando algo parecido pero no tan exagerado como usted lo ha hecho, mi pedida de auxilio es con lo siguiente:como puedo asignar otra voz en el directss es decir el speech text en visual basic, siempre tiene esa voz de hojalata. Me ayudaria un monton... Gracias por el tiempo de lectura.
1 2 | siguiente >

Monografías relacionados con 'AbcSound'

Herramienta educativa multimedial para la adquisición, procesamiento y manipulación de información en personas con limitación... Más »

Autor y licencia de 'AbcSound'

Los textos colocados en línea en BibliotecasVirtuales.com son del dominio público, han sido publicados con la autorización de su autor o son fragmentos de obras mayores reproducidos con fines educativos. Propósito y caracter del uso, incluyendo si dicho uso es de naturaleza comercial o para fines educativos no lucrativos.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.