DIPLOMARBEIT
DIPLOMARBEIT
DIPLOMARBEIT
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2.5 VoiceXML<br />
2.5.3 Grundaufbau<br />
Das oberste Element in einer VoiceXML‐Datei ist das Element , welches in erster Linie als ein<br />
Behälter für Dialoge fungiert. Es gibt zwei Arten von Dialogen: Formulare (forms) und Menüs<br />
(menus). Formulare bieten Informationen an und erfassen Eingaben, während Menüs eine Auswahl<br />
an (Unter‐)Dialogen anbieten, zu denen als nächstes gewechselt werden kann [Wor04].<br />
Das obige Beispiel gibt den Satz „Guten Tag!“ als synthetische Sprache aus. Es besteht aus einem<br />
einzigen Formular, welches in einem Block die Anweisung für die Sprachausgabe enthält.<br />
Das Element stellt lediglich ein Behälter für ausführbaren Code dar. Weil kein Folgedialog<br />
angegeben ist, endet der Dialog nach der Ausgabe.<br />
In diesem Dialog wird der Benutzer aufgefordert, ein Getränk aus den vorgegebenen Möglichkeiten<br />
auszuwählen. Durch das Element wird eine Spracheingabe angefordert. In der Regel besteht<br />
es aus einer Sprachausgabe und mehreren Antwortmöglichkeiten, die durch die ‐Elemente<br />
festgelegt sind. Das Ergebnis der Eingabe wird in einer Variablen abgespeichert, die über das Attribut<br />
„name“ im ‐Element definiert wurde.<br />
Nach der Spracheingabe wird hier die Wahl des Benutzers nochmal ausgegeben. Dazu wird das Ele‐<br />
ment verwendet, mit dem der Wert eines bestimmten Ausdrucks in eine Sprachausgabe<br />
eingefügt werden kann, wie z.B. der Inhalt einer Variablen.<br />
Die ‐Anweisung führt dazu, dass, im Gegensatz zum vorherigen Beispiel, der Dialog hier nicht<br />
endet, sondern mit der Datei „bestellung7.vxml“ fortgesetzt wird.<br />
32<br />
<br />
<br />
<br />
Guten Tag!<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Waehlen Sie ein Getraenk:<br />
Cola, Fanta, Sprite oder Wasser.<br />
<br />
Cola<br />
Fanta<br />
Sprite<br />
Wasser<br />
<br />
<br />
Sie waehlten: <br />
<br />
<br />
<br />