Presentada por: Ma. Fernanda Molina M. Luis Sánchez L.

Slides:



Advertisements
Presentaciones similares
CLASSROOM MANAGER. CLASSROOM MANAGER FORMACIÓN EN TIEMPO REAL Muestre la pantalla del Tutor a estudiantes seleccionados. Muestre un escritorio específico.
Advertisements

Internet y tecnologías web
CUPS Configuración y Uso de Paquetes de Software
Configurar un curso (Función del profesor) Editar el nombre, el nombre corto y el informe (que se muestra en la portada) Escoger la formato del curso y.
Hardware y Software de servidor
Que es y su funcionamiento básico
APACHE.
DESARROLLO DE GUÍAS DE LABORATORIO PARA TELEFONÍA IP
Introducción a servidores
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Servicios Web.
Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios.
Expositores: Sandra Pineda Obando Patricio Aguirre Sanabria
Oscar Navarrete J. Jorge Gutiérrez A.
TALÍA GALARZA SORIA GESTIÓN DE INFORMACIÓN WEB-TALLER2.
RODRIGO DANIEL GUAYAQUIL LOOR JOSÉ LUIS SILVA PALMA
VENTAJAS, DESVENTAJAS, CARACTERISTICAS Y CONFIGURACION
Presentado por: Lenin Isaías Escobar Mendoza
INFOPATH.
SERVIDOR DE CONTENIDOS
Características generales de un servicio Web.
Navegadores WEB.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Tecnologías para el desarrollo de aplicaciones Web
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Ofrece mejoras en el uso de su plataforma para usuarios con discapacidades físicas y visuales.
InfoPath Ventajas y Uso.
HERRAMIENTAS TELEMATICAS
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Eloísa Orozco Bueno Alvaro Padilla Vilema
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Unidad didáctica 6 Diseño de páginas Web.
BASE DE DATOS EN LA WEB.
RESUMEN CAPITULO 6.
Escuela Superior Politécnica del Litoral
FUNDAMENTOS DE PROGRAMACION
Diseño del Modelo de una Red WiFi con Servicios de Telefonía IP con enlaces de larga distancia en zonas rurales como solución a la demanda de telefonía.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Mensajería cliente-servidor en Flex y Java
Términos de Informática
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
28 de Agosto de 2012 Las TIC en el nivel inicial posibilidades y desafíos.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
INTERNET Y WEB. ORÍGENES DE INTERNET Internet se remonta al temprano desarrollo de las redes de comunicación. La idea de una red de ordenadores diseñada.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE INFORMACIÓN WEB TÍTULO: TERMINOS INFÓRMATICOS AUTORA: MARIA DANIELA TOMALÁ FERNÁNDEZ.
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
Servicios de Red e Internet
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
TRUCOS DE BUSQUEDA DE RESULTADOS DE CÁLCULOS MATEMÁTICOS Wolfram Alpha Es un buscador de respuestas desarrollado por la compañía Wolfram Research. Es.
Internet y sus servicios
Microsoft InfoPath ESTEFANIA FIALLO.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
Paginas web.
Naime Cecilia del Toro Alvarez
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
BIENVENIDOS.
2.1 Conocer la terminología básica del software para diseñar una página Web
UD09 Sergio Lucas Madrid. Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del ruteo de paquetes en redes.
TIPOS DE WEB.
Tecnólogo Gestión Administrativa
INTERNET SERVICIOS Y APLICACIONES
QUÉ ES UN SERVIDOR WEB?. Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones.
Instalación de Moodle local, paso a paso.
Es un servicio de red que permite a los usuarios enviar y recibir mensajes y archivos rápidamente mediante sistemas de comunicación electrónicos. Correo.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Tutorial Rehabilitation Reference Center support.ebsco.com.
DOCENTE: CLAUDIA ESTHER DOMÍNGUEZ BRIGIDO CBTIS 242 CUETZALAN DEL PROGRESO, PUE.
Transcripción de la presentación:

Presentada por: Ma. Fernanda Molina M. Luis Sánchez L. Diseño e Implementación de un Sistema Telefónico para la Lectura de Repositorios Digitales de Información con la Finalidad de Prestar el Servicio a Personas con Discapacidades Visuales Presentada por: Ma. Fernanda Molina M. Luis Sánchez L.

Contenido Antecedentes Objetivos Descripción Metodología Componentes Esquema Pruebas Conclusiones y Recomendaciones

Antecedentes En las últimas décadas los avances tecnológicos que han solucionado enormes problemas de comunicación. Teclados con sistema braille, computadores que cuentan al usuario no vidente lo que está en pantalla y escriben lo que dicta su voz, o computadores adaptados para que una persona tetrapléjica pueda navegar sólo con dirigir la mirada hacia el monitor, son algunas de la joyas tecnológicas creadas.

Objetivos Implementar un sistema telefónico que permita a las personas con discapacidad visual escuchar la información almacenada en repositorios digitales estándar de manera ágil, cómoda y a bajo costo. Implementar un asistente de llamadas (IVR). Demostrar la importancia de VoiceXML para el desarrollo de diálogos automatizados. Desarrollar los scripts PHP necesarios para la conversión a VoiceXML. Utilizar la Interfaz de Puerta de Enlace (AGI) para la ejecución de scripts. Habilitar el acceso a información web vía telefónica a los siguientes sitios: blog de salud, diccionario, libro, periódico y wikipedia.

Descripción El proyecto a realizar consiste en la implementación y diseño de un IVR basado en Asterisk junto con otras tecnologías capaz de leer repositorios digitales como las páginas web de periódicos, diccionarios, la wikipedia, blogs y libros.

Metodología Instalar Asterisk sobre un servidor con sistema operativo CentOS Linux sobre el cual tomará desarrollo el IVR. Se desarrollarán scripts en lenguaje PHP que reciban la dirección de diferentes páginas web como son: periódico, blog, wikipedia, diccionario, entre otros. Luego se traducirán en un lenguaje común para poder ser leídas a través del AGI. De esta forma, el usuario obtendrá la información deseada.

Componentes Hardware Servidor FXS y FXO Software Software IP PBX Servidor web Estándar Voice XML Aplicación Text-to-Speech Reconocedor de voz

Hardware Servidor Servidor Asterisk como PBX sobre la plataforma Linux. Características Mínimas FXS Interfaz de abonado externo, el puerto que envía la línea analógica al abonado. FXO Interfaz de la central externa, el puerto que recibe la línea analógica. CPU Pentium III 2Ghz MEMORIA RAM 1.5 GB TARJETA DE RED 10/100Mbps DISCO DURO 20 GB

Software - Asterisk Funcionalidades Buzón de voz Conferencias IVR – Respuesta Automática Interactiva Distribución Automática de llamadas Directorios Grabación de llamadas Es un software libre que proporciona funcionalidades de una central telefónica IP (IPBX) conectada directamente a la red pública de teléfono.

Software – Servidor Web Apache Servidor web HTTP de código abierto multiplataforma más usado para enviar páginas web estáticas y dinámicas en aplicaciones web, que son desarrolladas sobre todo en PHP. En la implementación de nuestro sistema se desarrollaron scripts en PHP para recoger y administrar la información desde las páginas web.

Software - VoiceXML <assign> <if> <block> <goto> <value> <vxml> <filled> <var> Formato estándar XML de la W3C diseñado para interactuar entre el humano y la computadora creando diálogos de voz mediante un navegador de voz o por teléfono.

Software – Navegador VXI* . OpenVXI es un kit de herramientas interpretador de VoiceXML portátil de código abierto. Provee APIs para servicios de plataforma como reconocimiento de voz, síntesis de habla y servicios de telefonía. Permite desarrollar aplicaciones de voz y video a través de IP, PSTN y redes 3G-324M. Es compatible con el estándar VoiceXML, también tiene integrado reconocimiento automático de voz (ASR) y texto a voz (TTS). Trabaja directamente con el software PBX Asterisk con el apoyo de Digium y está escrito en lenguaje C sobre el sistema operativo Linux.

Software – Festival TTS Texto a Voz Sintetizador de voz multilingüístico desarrollado por CSTR, ofrece un completo sistema de conversión de texto a voz mediante API’s que se integran a Asterisk. Implementación con Festival en idioma español con módulos para obtener una voz con un léxico más claro.

Software - Sphinx Colección de herramientas de código abierto y recursos que permite construir sistemas de reconocimiento de voz. Se integra con Asterisk. Cuenta con un gran vocabulario en inglés. Trabaja en dos módulos, cliente y servidor.

Software – Expresiones Regulares Nombre Signo Descripción Barra vertical | Para separar las alternativas. Signo más + Indica que el carácter anterior a él debe aparecer al menos una vez. Signo de interrogación ? Indica que el carácter anterior a él debe aparecer como mucho una sola vez. Signo de multiplicar * Indica que el carácter anterior a él debe aparecer ninguna, una o más veces. Paréntesis ( ) Para definir el ámbito y precedencia de los demás operadores. Punto . Representa cualquier carácter excepto los que representen el salto de línea. Barra inversa \ Se combina con otros caracteres y dependiendo de estos adquiere diferentes significados. Corchetes [ ] Sirven para agrupar caracteres en grupos o clases. Acento circunflejo ^ Tiene doble funcionalidad. Individual representa el inicio de cadena y dentro de corchetes representa a cualquier carácter que no se encuentre dentro del grupo indicado. Textos especiales conformados por una serie de signos y caracteres especiales que permiten realizar búsquedas y reemplazar porciones de texto específicos dentro de una cadena de caracteres más grande. Ejemplos: {^[A-Za-z]+$} (p|m)adre Aquí es importante destacar porque tuvieron que aprender a usar esto para el desarrollo del proyecto

Esquema

Interacción con eluniverso.agi Esquema extensions.conf Marcado 1800-123-456 Mensaje de bienvenida welcome.agi Selección de opción mediante comando de voz Ejm: periódico eluniverso.agi Consulta contenido de la portada de www.eluniverso.com Creación de archivo eluniverso.xml tts.php Configura parámetros para conversión de texto a voz Noticia.php Archivo xml que se genera en tiempo real. Contiene noticia completa. Interacción con eluniverso.agi

Pruebas VIDEO

Posible la implementación de un sistema IVR Conclusiones Posible la implementación de un sistema IVR Mediante el estándar VoiceXML fue posible desarrollar varios diálogos de voz interactivos de manera automática y personalizada. Mediante los scripts AGI escritos en Perl y PHP se ha logrado comprobar que con Asterisk es posible integrarlo con varias aplicaciones. Las expresiones regulares son una herramienta fundamental para acceder a información de texto. La presencia de un servidor web local como Apache, dio soporte al interpretador de VXI. Importante saber que opina la persona discapacitada q uso esto

Recomendaciones Integrar una base de datos para almacenar los sitios más visitados. Trabajar con páginas web estandarizadas Almacenar los archivos de audio generados con mayor frecuencia. Desarrollar una aplicación de reconocimiento de voz con lenguaje español en la universidad.

Preguntas