Descarga de archivos e Instalación del CSLR Conversational Agent Toolkit y el CU Communicator System



Documentos relacionados
MANUAL EASYCHAIR.

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

El proceso de Instalación de Microsoft SQL Server 2008

LiLa Portal Guía para profesores

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Tutorial de instalación

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web.

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

Practica Extra: Creación de BACKUP+CRONTAB+NFS

VCC-HD2300/HD2300P VCC-HD2100/HD2100P

INTRANET: MANUAL DE INSTALACIÓN

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

INDICE Qué es SQLyog Instalación del programa...4

Instalación de FileZilla FTP Server

DOCUCONTA Versión Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

Publicar y mapear una impresora a través de internet.

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Creando Cuentas Nuevas para Padres / Alumnos en el

Servidor Local (MYSQL)

GUÍA DE INICIO DE DROOMS

Instalación Software Administrador de Videoclub

Guí a Ra pida Dropbox.

INDICE. Página 2 de 23

IBM SPSS Statistics para Linux Instrucciones de instalación (Usuario individual)

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Manual de Reinstalación de base de datos AXTRAX NG

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

SERVICIO NACIONAL DE ADUANA DEL ECUADOR INSTRUCTIVO PARA DESCARGAR E INSTALAR EL AGENTE AVS PARA EL CHAT Y CONTROL REMOTO FEBRERO 2012

NOTAS DE LANZAMIENTO SOFTWARE TRIMBLE ACCESS

Puedes descargar los archivos de instalación de Windows SteadyState en el Centro de descarga Microsoft.

Instituto Tecnológico de Celaya PROCEDIMIENTO DE DESCARGA DE SOFTWARE DE AUTODESK PARA ALUMNOS Y PROFESORES

GUIA DE LABORATORIO Nro. 4

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

Instrucciones de instalación de TrueCode

MANUAL DE INSTALACIÓN

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Resumen. DESlock+ Guía Básica de Configuración. Requerimientos del Sistema:

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles.

Manual de instalación de Investor

TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN SERVIDOR LOCAL (MYSQL) Facturar en Línea

Copyright. INSTRUCTIVO DE CONFIGURACIÓN DE PC s DE CLIENTES CASH MANAGEMENT

- 1 - Servicios de otros fabricantes

Escudo Movistar Guía Rápida de Instalación Para Windows

etrust antivirus Instalación y configuración de etrust antivirus Instalación

Instalación de Elastix

Manual de NetBeans y XAMPP

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

1. Configuración del entorno de usuario

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

La Video conferencia con Live Meeting

Manual de Integración CubeCart

Manual de Instalación

EMC SourceOne TM para Microsoft SharePoint 7.0 Búsqueda de archivo Tarjeta de referencia rápida

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó

Guía de instaiación rápida SUSE Linux Enterprise Server 11 SP1

Tutorial: Configuración y Planificación de ejecución de RSYNC actualizando archivos del SIIF vía REDuy

Guía de Usuario del Fax Virtual Americatel Perú

Instalación de un nodo (cliente) - GIA

Edición 1 ES. Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation

Guía de inicio rápido a

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

Proyecto Fortalecimiento de las capacidades TIC en PyMEs y Gobiernos Locales mediante el uso de software libre Manual de Instalación Openbravo POS

SERVIDOR VIRTUAL IPLAN

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Manual del Usuario ADSL

GFI FAXMAKER 10

Presentación. Nombre. Matricula. Materia. Tema. Profesor. Marcos Rodríguez Javier Sistemas Operativos III. Central IP Elastix.

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Campus Virtual, Escuela de Ingeniería Mecánica Guía Estudiante

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Servidor. Comenzaremos por confirmar que el servicio NFS esta instalado y ejecutandose desde la terminal, escribiremos lo siguiente: #rpm -q nfs-utils

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

Guía de Inicio Respaldo Cloud

Creación y administración de grupos locales

Botón de inicio en ejecutar colocar, dcpromo. Esto promocionara al servidor. Dar siguiente. Página 1

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Instrucciones de instalación de Utilidades Intel

Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao

Trademarks Third-Party Information

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Copyright 2002 Texas Christian University, Fort Worth, Texas. Todos los derechos reservados.

Herramienta de Soporte de Control Parental. Herramienta de Soporte de Control Parental.

Instalar GFI WebMonitor

Guía de instalación de la carpeta Datos de IslaWin

Guía de Laboratorio Base de Datos I.

Administración de portales Joomla (II)

Manual de Instalación y uso de FTP

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

VideoSoftPHONE Active Contact

Internet Information Server

Oficina Online. Manual del administrador

PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel

Instalación de SQL Server Express Edition en Dominio WhitePaper Junio de 2008

GUIA DE USO DEL ACCPRO

Acronis License Server. Guía del usuario

Transcripción:

Descarga de archivos e Instalación del CSLR Conversational Agent Toolkit y el CU Communicator System Introducción El Conversational Agent Toolkit (CAT) del CSLR (Center for Spoken Language Research) de la universidad de Colorado se pueden obtener con código abierto (open source) para aplicaciones no comerciales. Los derechos de comercialización se pueden obtener a traves de una membresía en el consorcio industrial del CSLR. El Conversational Agent Toolkit representa el trabajo del CSLR hacia módulos reutilizables para construir sistemas de diálogo hablados. El CU Communicator es el modelo inicial de la plataforma de pruebas que utiliza componentes del CAT para implementar las tareas de viajes del Communicator de DARPA. El sistema Communicator permite una interacción de iniciativa mixta para tener acceso a información actualizada de aerolíneas, cadenas hoteleras, y compañías de renta de autos a través de un diálogo hablado. Este documento describe como obtener el código fuente y como instalar exitosamente el ambiente de la plataforma de pruebas.

Acuerdo de la Licencia de Software UNIVERSITY OF COLORADO SOFTWARE LICENSE NOTICE 1999, 2000 University of Colorado, Center for Spoken Language Research Except as either included in the clause mentioned above, or as permitted below, ALL RIGHTS RESERVED SOFTWARE LICENSE The University of Colorado ("CU") hereby grants to you an irrevocable, nonexclusive, nontransferable, perpetual, royalty-free and worldwide license to use this source code solely for educational, research, personal use, or evaluation. Limitations of Use are described below. A commercial license can be obtained only through expressed written permission of The Center for Spoken Language Research, University of Colorado at Boulder. Non-Commercial License Limitations and Use Requirements Limitations on Use: The License is limited to noncommercial use. Noncommercial use relates only to educational, research, personal use, or evaluation purposes. Any other use is commercial use. You may not use the Software in connection with any business activities. You may distribute and/or allow others to use a) the Software or b) the applications you create with the Software only if each new user is bound by the provisions of this Agreement. Conditions of Use: This work is furnished to you under the following conditions: The code must retain the above copyright notice, this list of conditions and the following disclaimer. Any modifications must be clearly marked as such. Original authors' names are not deleted. The authors' names are not used to endorse or promote products derived from this software without specific prior written permission. You agree to acknowledge CU-Boulder's Center for Spoken Language Research with appropriate citations in any publication or presentation containing research results obtained in whole or in part through the use of the Software.

Term of License: The License is effective upon receipt by you of the Software and shall continue until terminated. The License will terminate immediately without notice by CU if you fail to comply with the terms and conditions of this Agreement. Upon termination of this License, you shall immediately discontinue all use of the Software provided hereunder, and return to CU or destroy the original and all copies of all such Software. All of your obligations under this Agreement shall survive the termination of the License. DISCLAIMER: THE UNIVERSITY OF COLORADO AND THE CONTRIBUTORS TO THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE UNIVERSITY OF COLORADO NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Requerimientos de software y hardware El CSLR puede garantizar una instalación exitosa bajo el siguiente ambiente operativo basado en Linux?? Intel Pentium III a 600 MHz o superior?? 128 Mb de memoria (256 son recomentdados para el reconocedor)?? Red Hat Linux 6.1 o 6.2?? Controladores de Audio para Linux de Open Sound Systems (de 20 a 30 dólares)?? Tarjeta de sonido Sound Blaster de Creative Labs?? Sybase Adaptive Server Anywhere for Linux 7.0 Como obtener y descargar los archivos de la distribución El CSLR CAT y el demo del CU Communicator pueden obtenerse solicitando un nombre de usuario y password para descargar los archivos. La forma en donde se solicita dicha cuenta esta en http://communicator.colorado.edu/cgi-bin/communicator/download.cgi. Su petición será analizada y en un día o dos, le será enviado un nombre de usuario y contraseña para poder descargar la distribución. Una vez que ya se tiene el nombre de usuario y contraseña, ya se pueden descargar los archivos de la distribución como una secuencia de archivos comprimidos. Los archivos que se necesitan son:?? cu-p1.tar.gz?? cu-p2.tar.gz?? cu-p3.tar.gz Además de estos archivos, también se pueden bajar los archivos del sintetizador concatenativo de voz para viaje, (llamado EVE). Se proveen los datos de audio en muestras de 22050 Hz para investigación y desarrollo. Es altamente recomendado obtener este sintetizador y probarlo. Los componentes necesarios para este componente son:?? cu-comm-eve-01.dat?? cu-comm-eve-02.dat?? cu-comm-eve-03.dat?? cu-comm-eve-04.dat?? cu-comm-eve-05.dat

Instalación Paso 1: Descargar y descomprimir la distribución?? Iniciar una sesión como superusuario (root) en la máquina, e ir al directorio /home: % cd /home?? Descargar los archivos de la distribución en el directorio /home?? Asumiendo que ya están los archivos en el directorio /home, descomprimirlos: % tar zxvf cu-p1.tar.gz % tar zxvf cu-p2.tar.gz % tar zxvf cu-p3.tar.gz?? En este momento se podra ver un directorio llamado /home/cu que contiene la distribución?? Si se descargaron también los archivos del sintetizador de voz de viajes, hay que ejecutar los siguientes comandos % cat cu-comm-eve-* > cu-comm-eve.tar.gz % tar zxvf cu-comm-eve.tar.gz?? Utilizar el comando chown R <usuario> CU para cambiar recursivamente la propiedad del directorio /home/cu a otro usuario que no sea el super_usuario. La cuenta de usuario debe ser una cuenta a través de la cual se accese y modifiquen los componentes de la distribución. Paso 2: Descargar e instalar la versión de prueba de Sybase 7 para Linux El CU Communicator utiliza Sybase 7 SQL DataBase para Linux para acceder los registros de las tarea de viajes. Sybase ofrece una versión de prueba de 60 días de su software para que se pueda descargar y probar. En este paso es donde hay que descargar e instalar este software (o comprarlo).?? Ir a www.sybase.com, seleccionar downloads del menú de la parte de arriba y después seleccionar evaluations del menu de al parte izquierda.?? De la pantalla siguiente, seleccionar SQL Anywhere Studio for Linux 7.0 download.?? Seleccionar Register now del link de la parte de debajo de la pantalla resultante y llenar la forma de registro.?? Seleccionar download de SQL Anywhere Studio for Linux 7.0 Evaluation software para redhat linux 7.0.2?? Hay que descargar el archivo llamado asaeval7linuxrh6.tar.gz en la cuenta local de la maquina. Después, hay que descomprimir e instalar el software. % tar zxvf asaeval7linuxrh6.tar.gz % cd SYBSasaEval % setup

?? Cuando se pidan las opciones de los componentes a instalar, elegir la opción A para instalar todas las opciones. Después, seleccionar S para iniciar la instalación.?? A continuación se tendrá que teclear el directorio para la instalación de Sybase7, hay que cambia el directorio que nos da por defecto a un directorio dentro de la distribución: /home/cu/packages/sybsasa7 para los components compartidos, utilizar el directorio /home/cu/packages/sybsasa7/shared?? Después se tendrán que editar los paths en el archivo de configuración.cshrc para que tomen en cuenta la instalación de SYBASE. Esto se detalla en el paso 3. Paso 3: Editar el Path y las variables de ambiente (.cshrc) En el directorio /home/cu hay un ejemplo de un archivo.cshrc llamado EXAMPLE_CSHRC que ejemplifica los cambios al path y al ambiente que se deben hacer a los settings del C-shell (al archivo.cshrc en la cuenta local) para poder utilizar el CAT y el CU Communicator. Específicamente, hay que agregar las siguientes líneas en el path de este archivo. /home/cu/packages/sybsasa7/bin /home/cu/packages/cmu-cam_toolkit_v2/bin /home/cu/lib/align/bin /home/cu/util/bin /home/cu/app/communicator/servers/db_server y agregar las siguientes lineas en el ambiente.cshrc setenv TK_LIBRARY /home/cu/packages/tk8.2.2/library setenv TCL_LIBRARY /home/cu/packages/tcl8.2.2/library setenv CSLR_BASE /home/cu setenv SYBASE_BASE /home/cu/packages/sybsasa7 setenv ASANY /home/cu/packages/sybsasa7 setenv FESTIVAL_BASE /home/cu/packages/festival setenv SPHINX_BASE /home/cu/lib/sphinx setenv OSS_BASE /usr/lib/oss setenv LOG_IN_BASE /home/users/comm/logged_incoming setenv LOG_OUT_BASE /home/cu/data/logged_calls setenv LD_LIBRARY_PATH $SYBASE_BASE/lib:/home/CU/packages/tk8.2.2/unix Para que el ambiente sea actualizado, es necesario ejecutar el comando

Source ~<usuario>/.cshrc donde <usuario> es el nombre de la cuenta de usuario a quien pertenece el directorio /home/cu. Si no existe dicho archivo en la cuenta de usuario local, hay que crearlo, para realizar el paso tres es indispensable que estemos en C-shell (teclear csh antes de realizar este paso. Varios pasos de esta instalación y la ejecución misma, deben hacerse en C-shell) Paso 4: Actualizar la distribución de Perl para las transacciones con el web El CU Communicator accesa paginas web para información de viajes utilizando scripts en PERL. Se tendrá e actualizar la distribución de PERL 5.0 para aceptar y recibir peticiones http. En el directorio /home/cu/packages/perl_http se encuentran los siguientes archivos. Digest-MD5-2.07.tar.gz HTML-Parser-2.22.tar.gz MIME-Base64-2.11.tar.gz URI-1.02.tar.gz libnet-1.0606.tar.gz libwww-perl-5.43.tar.gz?? Iniciar secion como superusuario, descomprimir cada uno de estos archivos en el directorio /usr/lib/perl5/5.00503 ( o el directorio correspondiente para su versión de Perl). Por ejemplo: % cd /usr/lib/perl5/5.00503 % tar zxvf /home/cu/packages/perl_http/ Digest-MD5-2.07.tar.gz % cd Digest-MD5-2.07 después, instalar el paquete: % perl Makefile.PL % gmake % gmake install?? Repetir este proceso para cada uno de los archivos mencionados en el directorio. La secuencia debe seguirse en orden porque libwww-perl-5.43.tar.gz depende los otros paquetes. Paso 5: Verificar la distribución de Python Python es un paquete distribuido con red hat Linux. Se utiliza para los procesos gráficos del monitor que son provistos como parte de las herramientas de MITRE en la arquitectura modular Galaxy.

Hay que asegurarse que la versión de python está en /usr/bin/python. Si esta en algún otro lado hay que hacer una liga de donde este hacia el directorio /usr/bin/. Por ejemplo, si phyton esta en /usr/local/bin, hay que ejecutar el siguiente comando: % ln s /usr/bin/python /usr/local/bin/python Paso 6: Configuración de Travelocity El CU Communicator accesa información de vuelos, hoteles, renta de autos del sitio web www.travelocity.com. Para acceder esta información, se tienen que crear una o mas cuentas de usuario en este website. Si se crea mas de una cuenta, el servidor de la base de datos seleccionara aleatoriamente una de ellas durante las sesiones. Una vez que se han creado las cuentas de usuario en travelocity, hay que editar el archivo /home/cu/app/communicator/scripts/config/travelocity.txt con cualquier editor. Escribir el nombre de usuario y contraseña separados por un espacio, si solo se tiene una cuenta, borrar las líneas sobrantes. Hay que utilizar una línea para cada usuario/contraseña. Por ejemplo: usuario1 contraseña1 usuario2 contraseña2 usuario3 contraseña3 Configuración de hardware Paso 1: Configurar el audio utilizando los drivers de audio de Open Sound Systems Esta es talvez la parte con truco de la instalación. Se tienen que descargar e instalar los drivers de Audio de OSS para la tarjeta de sonido Sound Blaster 16 o la tarjeta de Audio que se tenga instalada. Primero hay que convertirse en superusuario y editar el archivo /etc/rc.d/rc.sysinit. En este archivo hay una sección que dice load sound modules. Esta seccion hay que ponerla como comentario para que linux no inicialice el audio. Por ejemplo, la parte de este archivo quedaría así: # Load sound modules iff they need persistent DMA buffers #if grep -q "options sound dmabuf=1" /etc/modules.conf 2>/dev/null ; then # RETURN=0 # alias=`/sbin/modprobe -c egrep -s #"^alias[[:space:]]+sound[[:space:]]+" awk '{ print $3 }'` # if [ -n "$alias" -a "$alias"!= "off" ] ; then # action $"Loading sound module ($alias): " modprobe $alias # RETURN=$? # fi # alias=`/sbin/modprobe -c egrep -s #"^alias[[:space:]]+sound-slot-0[[:space:]]+" awk '{ print $3 }'` # if [ -n "$alias" -a "$alias"!= "off" ] ; then # action $"Loading sound module ($alias): " modprobe $alias

# RETURN=$? # fi # # Load mixer settings # if grep -q "\(sparcaudio\ sound\)" /proc/devices 2>/dev/null ; then # if [ $RETURN -eq 0 -a -f /etc/.aumixrc -a -x /bin/aumix-minimal ]; #then # action $"Loading mixer settings: " /bin/aumix-minimal -f #/etc/.aumixrc -L # fi # fi #fi Hay que poner comentarios desde el if de Load sound modules hasta el fi que lo cierra. Dependiendo de la configuración actual de Linux, talvez se necesite editar el archivo /etc/conf.modules y remover cualquier alias que haga referencia a los drivers de audio existentes. El siguiente paso es obtener el software y la licencia para poder utilizar estos drivers. En la página www.opensound.com están los links para poder bajar los drivers, y obtener al licencia. Para la licencia es necesario pagar en-línea con tarjeta de crédito. Una vez que se ha solicitado y pagado por la licencia de uso, Opensound manda el archivo de licencia por e-mail inmediatamente. Después hay que instalar los drivers siguiendo las instrucciones que se describen detalladamente en la pagina de Opensound, inmediatamente después se instala la licencia, cuyas instrucciones se detallan en el e-mail que manda Opensound. Los drivers de sonido pueden ser cargados y descargados en cualquier momento con los comandos soundon y soundoff Se puede modificar la configuración de OSS usando el comando: /usr/lib/oss/soundconfig Una vez realizados todos los pasos anteriores, la instalación del CAT y del CU Communicator estará finalizada.