31.10.2012 Aufrufe

DIPLOMARBEIT

DIPLOMARBEIT

DIPLOMARBEIT

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.4 Sprachsynthese<br />

Ziel‐Prosodie erfüllen (Target‐Kosten). Dieses Verfahren klingt sehr natürlich, hat dafür aber auch<br />

Nachteile gegenüber den anderen Verfahren: Es ist sehr unflexibel bzgl. Situationen, die nicht in der<br />

Datenbasis abgebildet sind und erfordert hohe Ressourcen. Meistens wird dieses Verfahren bei Ser‐<br />

ver‐basierten Anwendungen eingesetzt.<br />

2.5 VoiceXML<br />

2.5.1 Einführung<br />

VoiceXML (Voice Extensible Markup Language) ist eine spezielle Sprache zur Formulierung von<br />

Sprachdialogen. Sie beruht auf der Auszeichnungssprache XML, welche häufig im Zusammenhang mit<br />

dem Internet eingesetzt wird. Mit Hilfe von XML können hierarchisch strukturierte Daten in Textform<br />

dargestellt oder verarbeitet werden.<br />

Die Sprache VoiceXML beschreibt die Interaktion zwischen Mensch und Maschine und vereint dabei<br />

die einzelnen Komponenten des Dialogsystems, welche die benötigen Fähigkeiten des Systems zur<br />

Verfügung stellen. Zu diesen gehört:<br />

• Ausgabe von synthetischer Sprache (Text‐To‐Speech)<br />

• Ausgabe von Audiodateien<br />

• Aufzeichnung von Sprache<br />

• Erkennung von Spracheingaben<br />

• Erkennung von DTMF‐Eingaben<br />

• Steuerung des Dialogflusses<br />

• Telefonie‐Merkmale wie Gesprächsannahme, Anrufumleitung oder Auflegen<br />

VoiceXML stellt das Grundgerüst zur Verfügung, um Eingaben in Form von Zeichen oder Sprache zu<br />

sammeln, die Ergebnisse der Eingabe speziellen, im Dokument definierten, Variablen zuzuweisen und<br />

Entscheidungen zu treffen, die die weitere Interpretation der Dokumente beeinflussen [Mei07].<br />

2.5.2 Ziele von VoiceXML<br />

Das Hauptziel von VoiceXML ist es, interaktive Sprachdialogsysteme mit den Vorteilen von web‐<br />

basierter Entwicklung zu versehen. Bei der Entwicklung der Sprache hatte man aber auch noch wei‐<br />

tere Ziele im Sinn [Wor04]:<br />

• Die Interaktionen zwischen Client und Server sollen minimiert werden, indem mehrere Inter‐<br />

aktionen in einem einzelnen Dokument angegeben werden können.<br />

• Der Anwendungsentwickler soll sich nicht um System‐ und Plattform‐abhängige Details<br />

kümmern müssen.<br />

• Der Programmcode für die Benutzerinteraktion (in VoiceXML‐Dateien) soll von den internen<br />

Funktionen des Dienstes (z.B. in CGI‐Skripten) getrennt werden.<br />

• Die Portabilität des Dienstes soll über verschiedene Implementations‐Plattformen hinweg ge‐<br />

fördert werden. VoiceXML soll als gemeinsame Sprache für Inhaltsanbieter, Werkzeug‐<br />

Entwickler und Plattform‐Provider dienen.<br />

• Die Erstellung von einfachen Anwendungen soll möglichst unkompliziert sein und gleichzeitig<br />

soll VoiceXML auch Funktionen für komplexe Dialoge bereithalten.<br />

31

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!