Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Studentisches Projekt ESPRESSO

Ähnliche Präsentationen


Präsentation zum Thema: "Studentisches Projekt ESPRESSO"—  Präsentation transkript:

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

11

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

14

15 Kommunikation Sprache/Steuerung Dialogmanagement
Module Prozess Modulschnittstellen Kommunikation Sprache/Steuerung Dialogmanagement Klassen von Sprachmodul Datenbank: Dialogsystem Kaffeeautomat Wege

16

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!


Herunterladen ppt "Studentisches Projekt ESPRESSO"

Ähnliche Präsentationen


Google-Anzeigen