Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Studentisches Projekt ESPRESSO
Architektur
2
Dongdong Jiao, Marie Fagot
Referat von: Dongdong Jiao, Marie Fagot
3
3 große Module / Entwicklungsgruppen
Steuerung Spracherkennung Mustererkennung Komponenten Unterteilung: Sprachmodul Mustererkennungsmodul Chipkartenmodul Steuerungsmodul Webgruppe Routen Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
4
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
5
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Dialog Bewegungssensor Sprachmodul Bestellung Chipkarte Schnittstelle Steuerung Bestellung Erstellung Datenbank
6
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
7
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Steuerung < − > Sprache: XML-Datenstruktur Steuerung < − > Muster: ID des Benutzers
8
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
9
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
10
Dialogmanagement CSP / FDR2
12
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege CSP / FDR2
13
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
15
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
17
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
18
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Der Lexikonparser liest das XML codierte Lexikon aus und speichert Lexikoneinträge in einer Struktur, die durch die Namen und grammatikalischen Kategorien sortiert ist.
19
Datenbankmodul – Gesamtmodell:
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Datenbankmodul – Gesamtmodell: Datenbank / Parsing Unit / Sending Unit Die Verknüpfungen mit der Datenbank erfolgen über festgelegten Einheiten und Schnittstellen
20
Kommunikation Sprache/Steuerung Dialogmanagement
Datenbankmodul – Gesamtmodell Datenbank / Parsing Unit / Sending Unit Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
21
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
22
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
23
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Zu folgenden Daten sollen Tabellen in einer zentralen DB angelegt werden: - Biometrie Daten (Mustererkennungsgruppe) - Abrechnungsdaten (Steuerung) Wegbeschreibungsdaten Objektsdatenbank Daten, die nur von jeweils einem Modul genutzt werden, sollten -nach dem Prinzips des modularen Systemaufbaus- nach Möglichkeit lokal abgelegt werden. Das trifft beispielsweise aus das vom Sprachsteuerungsmodul benötigte Lexikon zu.
24
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Verschiedene domains: - Kaffee - Routen / Informationen - Rückmeldungen (small talk…) Tabellen in Datenbank: - Grammatik - Lexikon (Aussprache) - Statistik über Fehlermeldungen
25
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
26
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Beispiel: Tabelle Bestellung Stack für die Herstellung Daten für Rechnung
27
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege Beispiel: MySQL Befehlen Die Bestellnummer, die den geringsten Wert hat, also als erstes in die Liste eingetragen wurde, wird ausgewählt: SELECT MIN(bestellnr) FROM bestellung WHERE error = 0 AND finished = 0 Die Kaffee-ID der aktuellen Bestellung wird ausgelesen: SELECT KID FROM bestellung WHERE bestellnr = ’"+nextBestellNr+"’ Die Kunden-ID einer Bestellung wird ausgelesen für eine Bestellung, die fertig erstellt wurde: SELECT ID FROM bestellung WHERE finished = 1 AND bestellnr = ’"+nextBestellNr+"’ Die Kaffeespezialität der Bestellung wird ausgelesen: SELECT Kaffeespezialität FROM kaffeesorte WHERE KID = ’"+best +"’
28
Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege
29
Schöne Ferien!
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.