Sociedad Española para el Procesamiento del Lenguaje Natural
Abstract
En este trabajo se describe un sistema de diálogo desarrollado para el
Proyecto DIHANA. El sistema está compuesto por siete módulos: un reconocedor
automático del habla, un módulo de comprensión del habla, un gestor del diálogo,
un módulo de consulta a la base de datos, un generador de respuestas en lenguaje
natural, un sintetizador de texto a voz y finalmente por un gestor central de comunicaciones.
Para la implementación del sistema se ha optado por una arquitectura
siguiendo el paradigma cliente-servidor, donde el gestor central actúa como cliente,
gestionando las comunicaciones, y el resto de módulos actúan como servidores.In this work we describe a dialog system developed into the DIHANA
project. This system consists of seven modules: an automatic speech recognizer, a
language understanding module, a dialog manager, a module that manages the queries
to the database, a natural language answer generator, a text-to-speech converter
and, finally, a central communication manager. For the implementation of the system,
we built an architecture based on the client-server paradigm, where the central
communication manager works as the client and manages the communications, and
the other modules work as servers