materiales en la webliceu.uab.cat/~joaquim/speech_technology/fds_03/sistemas_dialog… ·...
TRANSCRIPT
1
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Curso de Industrias de la LenguaCurso de Industrias de la Lengua““Conversar con el ordenadorConversar con el ordenador””
FundaciFundacióón Duques de Soria - 21 de julio de 2003n Duques de Soria - 21 de julio de 2003
Los sistemas de diálogoJoaquim Llisterri
Departament de Filologia Espanyola,
Universitat Autònoma de Barcelona
liceu.uab.es/~joaquim
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Curso de Industrias de la LenguaCurso de Industrias de la Lengua““Conversar con el ordenadorConversar con el ordenador””
FundaciFundacióón Duques de Soria - 21 de julio de 2003n Duques de Soria - 21 de julio de 2003
Materiales en la webhttp//liceu.uab.es/~joaquim/teaching/speech_tecnology/FDS_03/FDS_03.html
2
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
�¿Qué es un sistema de diálogo?�¿Cómo se diseña un sistema de
diálogo?�Cómo funciona un sistema de
diálogo?�¿Para qué sirve un sistema de
diálogo?
Los sistemas de diálogo
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
�¿Qué es un sistema de diálogo?�¿Cómo se diseña un sistema de
diálogo?�Cómo funciona un sistema de
diálogo?�¿Para qué sirve un sistema de
diálogo?
Los sistemas de diálogo
3
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Qué es un sistema de diálogo?
• Sistema de diálogo, Sistemaconversacional
• SLS, Spoken Language System
� Programa diseñado para facilitar lainteracción natural mediante el hablaentre una persona y un sistemainformático
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
El sistema de diálogo idealHal - Clarke (1950) y Kubrick (1968)
4
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
El sistema de diálogo ideal
• Reconoce el habla espontánea• Comprende enunciados sin restricciones de
contenido• Proporciona respuestas con sentido,
gramaticalmente bien formadas ypragmáticamente adecuadas
• Responde con voz completamente natural• Es multimodal
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Los sistemas de diálogo actuales
• Sujetos a las limitaciones delreconocimiento
• Comprensión y respuesta restringidas adominios específicos
• Condicionados por la naturalidad delhabla sintetizada
5
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
BASURDE (1998-2001)Sistema de diálogo oral en dominios restringidos
http://gps-tsc.upc.es/veu/basurde/Home.htm
• Reconocimiento• “Para conseguir una tasa de reconocimiento
aceptable es deseable que la frase se pronuncieevitando ruidos y a una velocidad de locuciónnormal”
• Comprensión• Información telefónica de horarios y precios de
trenes regionales y de grandes líneas
• Salida vocal
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
�¿Qué es un sistema de diálogo?�¿Cómo se diseña un sistema de
diálogo?�Cómo funciona un sistema de
diálogo?�¿Para qué sirve un sistema de
diálogo?
Los sistemas de diálogo
6
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo se diseña un sistema de diálogo?
• Estudio de la interacción naturalentre personas
• Perspectiva lingüística
• Pragmática
• Análisis de la conversación
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo se diseña un sistema de diálogo?
El diEl diáálogo entre personaslogo entre personasBeatriz Gallardo Paúls
Universidad de ValenciaLunes 2111 h 30m
7
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo se diseña un sistema de diálogo?
• Estudio de corpus con diálogoscorrespondientes a la tarea que deberealizar el sistema
• Corpus persona-persona
• Corpus persona-máquina
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo se diseña un sistema de diálogo?
Corpus para el desarrollo de sistemasCorpus para el desarrollo de sistemasde dide diáálogologo
María J. Machuca AyusoUniversitat Autònoma de Barcelona
Lunes 2117 h
8
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
�¿Qué es un sistema de diálogo?�¿Cómo se diseña un sistema de
diálogo?�Cómo funciona un sistema de
diálogo?�¿Para qué sirve un sistema de
diálogo?
Los sistemas de diálogo
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
• Estructura modular
• Cada módulo está especializado en una tarea
• Reconocimiento del habla
• Comprensión del lenguaje
• Gestión del diálogo
• Generación del lenguaje
• Conversión de texto en habla
9
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
ROE, D.B. - WILPON, J.G. (Eds.) (1994) Voice Communication BetweenHumans and Machines. Washington: The National Academies Press. p. 374http://www.nap.edu/books/0309049881/html/374.html
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
MINKER, W.- BENNACEF, S. (2001) Parole et dialogue homme-machine. Paris: Éditions Eyrolles - CNRS ditions. p. 11
10
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
LÓPEZ-CÓZAR, R. (2003) “Análisis y gestión del diálogo”, Curso deIndustrias de la Lengua “Conversar con el ordenador: el procesamiento del
lenguaje y del habla en los sistemas de diálogo”, Fundación Duques de Soria,Soria, 21-15 de julio de 2003.
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
11
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
Módulo de reconocimiento del habla• Convierte la señal sonora de entrada -
continua- en una representación escrita -discreta - de las palabras reconocidas
� Tecnologías del habla
• Reconocimiento automático del habla(ASR, Automatic Speech Recognition)
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
El reconocimiento del habla en losEl reconocimiento del habla en lossistemas de disistemas de diáálogologo
María Inés Torres BarañanoUniversidad del País Vasco
Martes 2210 h
12
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
Módulo de interpretación semántica• Determina el “significado” (contenido) de
la secuencia de palabras reconocida
� Procesamiento del lenguaje natural
• Comprensión del lenguaje (NLU,Natural Language Understanding)
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
La interpretaciLa interpretacióón semn semáántica en losntica en lossistemas de disistemas de diáálogologo
Encarna Segarra SorianoUniversidad Politécnica de Valencia
Jueves 2410 h
13
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
Módulo de gestión del diálogo• Gestiona la interacción entre la persona y
el sistema para la realización de la tareadeseada
• Módulo central de control en un sistemade diálogo
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
AnAnáálisis y gestilisis y gestióón del din del diáálogologoRamón López-Cózar Delgado
Universidad de GranadaMartes 22
17 h
14
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
Módulo de generación de lenguaje• Crea un enunciado bien formado a partir
de la representación internaproporcionada por el sistema
� Procesamiento del lenguaje natural
• Generación del lenguaje (NLG, NaturalLanguage Generation)
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
La generaciLa generacióón del lenguaje en losn del lenguaje en lossistemas de disistemas de diáálogologoJulia Lavid López
Universidad Complutense de MadridMiércoles 23
10 h
15
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
Módulo de conversión de texto en habla• Transforma en una señal sonora
continua- el texto creado por el módulode generación de respuestas -discreto-
� Tecnologías del habla
• Conversión de texto en habla (TTS,Tex-to-Speech Synthesis)
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Cómo funciona un sistema de diálogo?
La conversiLa conversióón de texto en habla en losn de texto en habla en lossistemas de disistemas de diáálogologo
Antonio Bonafonte CávezUniversitat Politècnica de Catalunya
Viernes 2510 h
16
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
�¿Qué es un sistema de diálogo?�¿Cómo se diseña un sistema de
diálogo?�Cómo funciona un sistema de
diálogo?�¿Para qué sirve un sistema de
diálogo?
Los sistemas de diálogo
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Para qué sirve un sistema de diálogo?
• Obtener información
• Horarios y precios de transportes públicos
• Información ciudadana
• Información turística
• Información meteorológica
• Información académica
17
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Horarios y precios de transportes públicos
Basurde 976.76.21.13Universitat Politècnica de Catalunya
Universitat Politècnica de València
Universidad del País Vasco
Universitat Jaume I
Universidad de Zaragoza
http://gps-tsc.upc.es/veu/basurde/
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Información meteorológica
aTTempsUniversitat Politècnica de CatalunyaUniversitat Autònoma de Barcelona
906.789.987http://gps-tsc.upc.es/veu/attemps/
18
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Información académica
SACC/STACCUniversidad de Granada
http://ceres.ugr.es/sacc/
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Para qué sirve un sistema de diálogo?
• Gestionar información• Gestión del correo electrónico
• Gestión de recursos
• Centralitas telefónicas automatizadas
19
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Gestión del correo electrónico
TelCorreoUniversidade de Vigo
Universidade de Santiago
de Compostela
http://www.gts.tsc.uvigo.es/telcorreo/
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¿Para qué sirve un sistema de diálogo?
• Realizar transacciones• Reserva y adquisición de billetes para
viajar en transportes públicos• Pedidos telefónicos• Venta de entradas• Banca telefónica• Atención telefónica al cliente
20
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Venta de entradas
CineEntradasYdilo Advanced Voice Solutions
902.888.902http://www.ydilo.com/esp/caseStudies.html
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Banca Telefónica
BpT, Banca por TeléfonoNatural Vox
http://www.natvox.es/demos_bpt.html
21
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Servicios de atención al cliente
GRU, Unidad de Respuesta GlobalGrupo Voice Consulting
http://www.grupovoice.com/
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Los sistemas de diálogo
• Campo de trabajo interdisciplinar• Tecnologías del habla
• Reconocimiento del habla• Conversión de texto en habla
• Procesamiento del lenguaje natural• Comprensión del lenguaje natural• Generación de lenguaje natural
• Lingüística• Pragmática y análisis de la conversación• Fonética• Morfología, léxico, semántica y sintaxis
22
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
Los sistemas de diálogo
Comunicaciones de los
participantes
Análisis ygestión del
diálogo
Corpuspara el
desarrollode sistemasde diálogo
17-
20
Laconversiónde texto en
habla
Lainterpretación
semántica
Lageneración
dellenguaje
Elreconocimiento
del habla
Lossistemas de
diálogoEl diálogo
entrepersonas
10-
13
V 25J 24X 23M 22L 21
Joaquim LlisterriGrup de Fonètica, Seminari de Filologia i Informàtica
Departament de Filologia Espanyola, Universitat Autònoma de Barcelona
¡Buen trabajo!