Studienprojekt 2001/02:
Informationsbschaffung und Sprachsynthese

Abstract

Wir haben für begrenzte Domänen (Fahrplan- und Wetterauskunft) ein Auskunftssystem mit Sprachausgabe (gesprochene Sprache) entwickelt. Das System wurde auf zwei verschiedene Arten realisiert: zum einen als Webanwendung mit serverseitiger Sprachsynthese (Teilprojekt 1) und zum anderen als Telefonie-Anwendung (Teilprojekt 2).

Teilprojekt 1: Realisierung als HTML-Formular mit Anfrage an eine Serveranwendung.
Die benötigten Informationen werden aus einer HTML-Seite des jeweiligen Anbieters extrahiert und eine natürlich-sprachliche Antwort generiert. Aus diesem wird mit einer serverseitigen Installation des Sprachsynthese-Systems Festival ein Audio-File erzeugt, das beim User über Browser-Plug-In oder im externen Wave-Player abgespielt werden kann.

Teilprojekt 2: Realisierung als telefonisches Dialogsystem.
Die Dialoge sind in VXML definiert, die dazugehörigen Grammatiken in GSL (Grammar Specification Language, Nuance). Die Voice-Applikation wird auf einem Voice Server ausgeführt, der die VXML Dialoge sowie die Grammatiken interpretiert, und damit Spracherkennung und Sprachsynthese steuert. Ein Dialog kann analog wie HTML auf einem Webserver dynamisch generiert werden, wodurch der Verlauf des Dialogs vom Nutzer gesteurt werden und angefragte Informationen enthalten kann.

Dateien und Links

Projekt-Webseite mit Dokus und Demos.
README
INSTALL
Download gesamtes Archiv
Dokumentation Web-Andwendung
Dokumentation Telefonie-Anwendung


Quellcodes

wetter_web.php

index.php
vrn.php
verbindung.php

answer.php4
query.php4
locations.grammar
bye.vxml
vxml_root.vxml
HtmlParser.php4
Wetter.php4