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.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 />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!