VoiceXML

 

VoiceXML Elements Page 2 of 7

 

assign Assigns a value to a variable.
audio Plays an audio file or converts text to speech within a prompt.
block Specifies a block of directives that are executed in document source order.
break Introduces a specified amount of silence into the audio played back to the user.
catch Catches events thrown by a VoiceXML application or the Tellme Platform.
choice Defines a menu option.
clear Resets the specified form items.
data Provides programmatic access to data in XML format from an HTTP server without transitioning to a new VoiceXML document.*
disconnect Terminates the phone call.
else Provides the final alternative in an if construct.
elseif Provides an alternative conditional statement in an if construct.
emphasis Indicates the prominence or stress with which the enclosed text should be played back by the TTS engine.
enumerate Creates a template for choices in a menu.
error Handles errors thrown by the platform or throw element.
exit Terminates the running application.
field Formulates an interactive dialog between the user and the system.
filled Specifies an action to perform when the VoiceXML interpreter assigns a value to the named variable of a field, transfer, record, or subdialog element.
foreach Iterates through an ECMAScript array of items.*
form Contains a series of field items to be filled through interaction with the user.
goto Jumps to the specified URI.
grammar Specifies a permissible vocabulary for user interaction.
help Handles a help event.
if Performs conditional logic.
initial Prompts the user for form-wide information.
link Specifies one or more grammars and a destination to go to or an event to throw when one is matched.
log Writes to the Tellme Studio Debug Log.
menu Presents a list of choices to the user and transitions to the chosen information.
meta Specifies general information about the VoiceXML document.
noinput Executes when the user does not speak within the active field.
nomatch Handles user input that is not recognized as part of the active grammar(s).
object The Tellme Platform currently does not support object.
option Specifies an option to a user within a field.
p Serves as a container for zero or more sentences.
paragraph Serves as a container for zero or more sentences.
param Specifies a value to pass to a subdialog element.
phoneme Specifies a phonetic pronunciation for the contained text.
prompt Queues recorded audio and synthesized text to speech in an interactive dialog.
property Specifies speech parameters for an entire application, document, or form.
prosody Indicates how the enclosed text should be played back by the TTS engine with the intent of evoking a more human-like quality and of improving comprehensibility .
record Records user input.
reprompt Indicates that the Platform should select and queue the appropriate prompt element before entering a listen state in an interactive dialog.
return Returns control and data or an event to the dialog that called the subdialog.
s Identifies the enclosed text as a complete sentence.
say-as Aids the TTS engine in pronunciation by resolving ambiguities regarding the meaning of the contained text.
script Includes a block of ECMAscript code.
sentence Identifies the enclosed text as a complete sentence.
subdialog Jumps to and executes an encapsulated dialog.
submit Obtains a new document via an HTTP GET or POST request.
throw Generates a system or user-defined event to catch with an event handler.
transfer Transfers the caller to the specified telephone number.
value Evaluates and returns an ECMAScript expression.
var Declares a variable.
voice Controls the vocal characteristics for the contained text when played back by the TTS engine.
vxml Represents the root document element of a VoiceXML document.