l ocalizacion movil asistida por voz …………………………… trabajo de diploma 2009 u...

24
LOCALIZACION MOVIL ASISTIDA POR VOZ…………………………… Trabajo de diploma 2009 UNIVERSIDAD DE MORON LICENCIATURA EN SISTEMAS FACULTAD DE INFORMÁTICA RODRIGO ELHAIBE 1330-0081 TUTOR LUIS CAMPOS

Upload: chelo-sabedra

Post on 18-Apr-2015

2 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

LOCALIZACION MOVIL ASISTIDA POR VOZ……………………………

Trabajo de diploma

2009

UNIVERSIDAD DE MORON

LICENCIATURA EN SISTEMASFACULTAD DE INFORMÁTICA

RODRIGO ELHAIBE1330-0081

TUTOR LUIS CAMPOS

Page 2: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

TEMAS A PRESENTAR Motivación Problemática Tiflotecnologías Objetivos Herramientas utilizadas Propuesta de solución

Aplicación Móvil Aplicación Web basada en Servicios

Modulo de Síntesis de voz Modulo de Localización Modulo de Procesamiento de Trayectoria Modulo de Ubicación de Puntos de Interés en Radio Propuesta de solución

Conclusiones y Aportes del Proyecto Futuras líneas de Investigación

Page 3: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

MOTIVACIÓN La sociedad en la que nos encontramos es conocida

como sociedad de la información y el conocimiento. Esto en gran medida apoyado por las Tecnologías de la Información y la Comunicación.

Parte del desarrollo personal y social de las personas esta determinado por su cualificación en el manejo de estas tecnologías.

La evolución de la telefonía móvil digital y las redes 3G han permitido que las conexiones a internet desde celulares sean rápidas y eficientes casi como una PC común.

En consecuencia casi no hay limites en cuanto al tipo, complejidad o tamaño de la información que podríamos manipular desde un celular conectado a internet.

Page 4: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

PROBLEMÁTICA

No todos los dispositivos tecnológicos existentes en el mercado son susceptibles de ser utilizados fácilmente por cualquier individuo.

A pesar de ofrecer cada día mejores capacidades multimedia y de comunicación, los celulares son difíciles de utilizar por personas con deficiencias visuales dado el mayormente contenido visual de estos dispositivos.

En consecuencia, se requiere una adaptación o mejorar su accesibilidad para evitar que supongan un factor más de desventaja para determinados ciudadanos.

Page 5: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

TIFLOTECNOLOGÍAS

Conjunto de técnicas, conocimientos y recursos encaminados a procurar a las personas con deficiencias visuales los medios oportunos para la correcta utilización de la tecnología.

Es la adaptación y accesibilidad de las tecnologías de la información y comunicación para su utilización y aprovechamiento por parte de las personas con ceguera y deficiencia visual.

Page 6: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

OBJETIVOS Y APORTES DEL TRABAJO

Lograr un desarrollo del tipo tiflotecnico orientado a que las personas con deficiencias visuales aprovechen las ventajas que pueden ofrecer los celulares con GPS y conectados a una red 3G, mas allá de las visualización de mapas, y que a su vez cumpla con los requisitos de:

Fácil OperatoriaBajo CostoDistribución Libre

Page 7: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

HERRAMIENTAS UTILIZADAS

Netbeans J2ME Emulador Sun Java Wireless Toolkit Netbeans J2SE Java Api For XML Webservices (Jax-ws) Apache Tomcat MySql Sintetizador Mbrola con voces en Español Jsr-179 Google Maps Api Conexión a Internet disponible

Page 8: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Despliegue de Aplicación Móvil Opción Localización Procesamiento de Trayectoria Modo Caminante Ubicación de Puntos de Interés en Radio Activar/Desactivar ayudas auditivas

Page 9: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Despliegue de Aplicación Móvil Opción Localización Procesamiento de Trayectoria Modo Caminante Ubicación de Puntos de Interés en Radio Activar/Desactivar ayudas auditivas

Operación Solo con teclas Izquierda y

Derecha + Números

Page 10: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Implementación Jsr-179 API de Localización de Java para Telefonía Móvil

Page 11: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Implementación Jsr-179 API de Localización de Java para Telefonía Móvil

Page 12: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Implementación Jsr-179 API de Localización de Java para Telefonía Móvil

.

.

.Criteria criteria = new Criteria();this.locationProvider = LocationProvider.getInstance(criteria);...

public void locationUpdated(LocationProvider lp, Location location){ QualifiedCoordinates coord = location.getQualifiedCoordinates();double lat = coord.getLatitude();double lon = coord.getLongitude();}

Page 13: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Implementación Jsr-179 API de Localización de Java para Telefonía Móvil

Page 14: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2ME

Emulador Sun Java Wireless Toolkit Compatible con el IDE de desarrollo Netbeans. Permite simulación de eventos externos para el

testeo de las aplicaciones. Ejemplo: Eventos de Localización.

Page 15: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2SE

Servicios Web Síntesis de Voz Localización Procesamiento de Trayectoria Ubicación de Puntos de Interés

Page 16: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2SE

Servicios Web Síntesis de Voz

Depuración y normalización de Textos Generación de Archivo Fonemas Creación de Archivo de Audio Codificación y envío al Consumidor

texto audioDepuración NormalizaciónGeneración de

Fonemas

MBROLA TTS

Codificación

Page 17: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2SE

Servicios Web Localización

Conexión a Base de Datos de Google Maps Determinación de Dirección Aproximada Calculo de Dirección Postal Exacta Sintetizar texto de dirección a Voz Codificación y envío al Consumidor

Latitud + Longitud

Establecer Conexión

Calcular Dirección

Postal

Sintetizar Texto

Codificar Audio

audio

Page 18: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2SE Servicios Web

Procesamiento de Trayectoria Conexión a Base de Datos de Google Maps Depuración de HTML obtenido Determinación de Pasos Segmentación de Textos a Sintetizar Sintetizar texto de Pasos a Voz Codificación y envío al Consumidor

Latitud +

Longitud +

DestinoEstablecer Conexión

Depurar HTML

Determinar Pasos a Destino

Codificar Audio

audio

Sintetizar Texto

Destinos Alternativo

s

Page 19: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

NETBEANS - J2SE Servicios Web

Ubicación de Puntos de Interés Determinar Ubicación Origen Determinar Radio de 400 mts. (4 Puntos extremos) Establecer conexión MySQL Consultar Puntos de Interés según Filtro de Radio y Rubro Trazar Trayectorias a Puntos de Interés Determinar Trayectoria mas cercana Sintetizar texto de Pasos a Voz Codificación y envío al Consumidor

Latitud +

Longitud +

Rubro Comercia

l

Establecer Ubicación

Origen

audio

Trazar Trayectorias a Puntos de

Interés

Establecer Radio de

Coordenadas

Establecer conexión

SQL

Consultar Puntos de

Interés

Determinar Trayectoria

mas Cercana

Sintetizar Texto

Codificar Audio

Page 20: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

CIRCUITO COMPLETO

Aplicación Móvil + Servicios Web

MySqlTTSWS

GPSWS

GEOWS

Mbrola

Servicio TTSServicio GPSServicio GEO

Page 21: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

VIDEO DEMOSTRACIÓN…

Page 22: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

CONCLUSIONES Sin una adaptación adecuada, a hacer uso de las nuevas

tecnologías y la información que estas pueden proveer es complicado para personas con deficiencias visuales.

Los desarrollos tiflotecnicos surgen en respuesta a este problema.

En lo que telefonía móvil se refiere, estos desarrollos, no abarcan toda la diversidad de información y tecnologías que hoy en día brindan estos equipos.

Los desarrollos existentes, como ser magnificadores y lectores de pantalla son costosos.

En el trabajo, se demostró que mediante la utilización de diversas tecnologías de libre acceso, disponibles para todo el mundo informático, se puedo lograr un desarrollo que aproveche la información brindada por la tecnología de localización GPS vía telefonía móvil, orientado a personas con deficiencias visuales.

Page 23: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

FUTURAS LÍNEAS DE INVESTIGACIÓN

Reconocimiento de Voz

Implementación Móvil de un Sintetizador de Voz en Español

Buscador de Puntos de Interés centralizado en Internet

Publicidad por proximidad

Page 24: L OCALIZACION MOVIL ASISTIDA POR VOZ …………………………… Trabajo de diploma 2009 U NIVERSIDAD DE M ORON L ICENCIATURA EN SISTEMAS F ACULTAD DE I NFORMÁTICA R

PREGUNTAS…