|
VoiceXML Properties
1. Properties für den Spracherkenner
2. DTMF Properties
3. Prompt Properties
4. Fetching und Caching Properties
5. Weitere Properties
1. Properties für den Spracherkenner
Parameter |
Beschreibung |
Standard- wert |
confidencelevel |
Der Wert, anhand dessen eine Eingabe als erkannt gewertet wird. Liegt der vom Erkenner gelieferte Wert
application.lastresult$.confidence unterhalb diese Schwellwertes, so wird ein <nomatch> Ereignis
ausgelöst. Liegt er darüber, gilt die Eingabe als erkannt. |
0.5 |
sensitivity |
Sensitivity bezeichnet die Empfindlichkeit des Erkenners gegenüber Geräuschen.
Ein Wert von 0.0 bedeutet geringste Empfindlichkeit gegenüber Stör- und Umgebungsgeräuschen. |
0.5 |
speedvsaccuracy |
Parameter zur Einstellung der Balance zwischen Erkennungsgeschwindigkeit und Erkennergenauigkeit.
Je genauer der Erkenner arbeitet, desto langsamer wird er. Ein Wert von 0.0 bedeutet schnellste,
ein Wert von 1.0 bedeutet genaueste Erkennung. |
0.5 |
completetimeout |
Die Länge der Pause nach einer gültigen Spracheingabe (in ms oder s), nach der der Spracherkenner
davon ausgeht, dass die Eingabe beendet ist. |
plattform spezifisch |
incompletetimeout |
Die Länge der Pause nach einer ungültigen Spracheingabe (in ms oder s), nach der der Spracherkenner
davon ausgeht, dass die Eingabe beendet ist. Die Eingabe ist ebenfalls ungültig, wenn das bislang Gesagte
korrekt ist, durch Hinzufügen von Worten aber eine andere korrekte Ässerung ergibt. |
plattform spezifisch |
maxspeechtimeout |
Die maximale Länge einer Spracheingabe (in ms oder s). Wird dieser Wert erreicht, bevor der
Anrufer seine Eingabe beendet hat, so wird ein Event 'maxspeechtimeout' ausgelöst |
plattform spezifisch |
Nach oben
2. DTMF Properties
Parameter |
Beschreibung |
Standard- wert |
interdigittimeout |
Das grösstmögliche Pausenwert zwischen zwei Tastendrücken (in ms oder s). |
plattform spezifisch |
termtimeout |
Das Zeitinterval am Ende einer Eingabe (in ms oder s), nach dem eine Eingabe als beendet gewertet wird. |
plattform spezifisch |
termchar |
Festlegung der Taste, mit der eine Eingabe abgeschlossen werden kann.
Eingaben unterschiedlicher Stellenzahl können mit dieser Taste abgeschlossen werden, ohne dabei auf
termtimeout warten zu müssen. |
# |
Nach oben
3. Prompt Properties
Parameter |
Beschreibung |
Standard- wert |
bargein |
Möglichkeit, laufende Ansagen zu unterbrechen und den Dialog damit zu beschleunigen.
Bei true werden Unterbrechungen zugelassen, bei false unterbunden. |
true |
bargeintype |
Es existieren zwei Arten, einen Dialog zu unterbrechen. Bei speech wird jede
Äusserung als Unterbrechung gewertet, bei hotword nur das vorab definierte Schlüsselwort. |
plattform spezifisch |
timeout |
Zeitinterval (in ms oder s) nach eine Frage, auf die der Anrufer nichts geantwortet hat.
Ist das Zeitinterval beendet, wird ein <noinput> Event ausgelöst wird. |
plattform spezifisch |
Nach oben
4. Fetching und Caching Properties
Parameter |
Beschreibung |
Standard- wert |
audiofetchhint |
Zeigt an, wann die Resource geladen werden soll: Bei safe wird die Resource erst dann geladen,
wenn sie wirklich benötigt wird. Bei prefetch kann der Browser die Resource
selbständig auch schon früher laden. |
prefetch |
audiomaxage |
Gibt das maximal zulässige Alter der Resource (in s) an.
Bei einem Wert von '0' wird die Resource jedesmal neu geladen. |
plattform spezifisch |
audiomaxstale |
Gibt an, um wieviel Sekunden eine bereits durch audiomaxage abgelaufene Gültigkeit
überschritten werden darf. |
plattform spezifisch |
documentfetchhint |
Zeigt an, wann die Resource geladen werden soll: Bei safe wird die Resource erst dann geladen,
wenn sie wirklich benötigt wird. Bei prefetch kann der Browser die Resource
selbständig auch schon früher laden. |
safe |
documentmaxage |
Gibt das maximal zulässige Alter der Resource (in s) an.
Bei einem Wert von '0' wird die Resource jedesmal neu geladen. |
plattform spezifisch |
documentmaxstale |
Gibt an, um wieviel Sekunden eine bereits durch audiomaxage abgelaufene Gültigkeit
überschritten werden darf. |
plattform spezifisch |
grammarfetchhint |
Zeigt an, wann die Resource geladen werden soll: Bei safe wird die Resource erst dann geladen,
wenn sie wirklich benötigt wird. Bei prefetch kann der Browser die Resource
selbständig auch schon früher laden. |
prefetch |
grammarmaxage |
Gibt das maximal zulässige Alter der Resource (in s) an.
Bei einem Wert von '0' wird die Resource jedesmal neu geladen. |
plattform spezifisch |
grammarmaxstale |
Gibt an, um wieviel Sekunden eine bereits durch audiomaxage abgelaufene Gültigkeit
überschritten werden darf. |
plattform spezifisch |
objectfetchhint |
Zeigt an, wann die Resource geladen werden soll: Bei safe wird die Resource erst dann geladen,
wenn sie wirklich benötigt wird. Bei prefetch kann der Browser die Resource
selbständig auch schon früher laden. |
prefetch |
objectmaxage |
Gibt das maximal zulässige Alter der Resource (in s) an.
Bei einem Wert von '0' wird die Resource jedesmal neu geladen. |
plattform spezifisch |
objectmaxstale |
Gibt an, um wieviel Sekunden eine bereits durch audiomaxage abgelaufene Gültigkeit
überschritten werden darf. |
plattform spezifisch |
scriptfetchhint |
Zeigt an, wann die Resource geladen werden soll: Bei safe wird die Resource erst dann geladen,
wenn sie wirklich benötigt wird. Bei prefetch kann der Browser die Resource
selbständig auch schon früher laden. |
prefetch |
scriptmaxage |
Gibt das maximal zulässige Alter der Resource (in s) an.
Bei einem Wert von '0' wird die Resource jedesmal neu geladen. |
plattform spezifisch |
scriptmaxstale |
Gibt an, um wieviel Sekunden eine bereits durch audiomaxage abgelaufene Gültigkeit
überschritten werden darf. |
plattform spezifisch |
fetchaudio |
Die URI einer Audiodatei, die während des Ladens eines Vxml-Dokumentes -quasi als Pausenmusik-
gespielt wird. Standardmässig wird nichts gespielt. fetchaudio gilt nur für Dokumente, nicht
für Grammatiken, Objekte und Skripts.
|
leer |
fetchaudiodelay |
Ein Wert (in ms oder s), bevor die mit fetchaudio definierte Datei abgespielt wird. Dies verhindert bei
einer kurzen Ladezeit das Anspielen und sofortige Abbrechen der Datei. Wird das Dokument vor dem eingestellten
Wert (d.h. < fetchaudiodelay) geladen, wird die fetchaudio-Datei nicht abgespielt. |
plattform spezifisch |
fetchaudiominimum |
Sollte fetchaudio gespielt werden, so kann dieser Wert die Mindestspieldauer angeben. Das verhindert ein
ungewolltes vorzeitiges Abbrechen der einmal gestarteten Ansage. |
plattform spezifisch |
fetchtimeout |
Der generelle Timeout beim Holen von beliebigen Resourcen. Ist das angegebene Zeitinterval abgelaufen, wird ein
error.badfetch ausgelöst. |
plattform spezifisch |
Nach oben
5. Weitere Properties
Parameter |
Beschreibung |
Standard- wert |
inputmodes |
Gibt an, wie Eingaben getätigt werden dürfen:
Per Sprache (voice), per DTMF (dtmf) oder auf beide Arten gleichzeitig (dtmf voice).
Diesen Parameter kann man auch resourcenschonend einsetzen: Bei reinen DTMF-Anwendungen
kann man ASR-Lizenzen sparen, wenn man nur dtmf angibt. Diese Stehen dann anderen Anwendungen
weiterhin zur Verfügung. |
dtmf voice |
universals |
Plattformspezifische, globale Kommandos wie z.b. cancel, exit, oder help, die als 'Hotword'
jederzeit aktiv sind und bei Erkennung spezifische Events auslösen.
Mehrere Werte werden durch Leerzeichen getrennt, der Standardwert ist none.
Wird selten verwendet, dasgleiche (jedoch weitaus standardisiertere) Verhalten kann über das link
Element erreicht werden. |
none |
maxnbest |
Anzahl der Interpretationen (1...n), die vom Spracherkenner zurückgeliefert werden. |
1 |
Nach oben
|
|
|