VoiceXML 2.x Element Reference
The following table lists the VoiceXML 2.0 and VoiceXML 2.1 elements supported by the Tellme VoiceXML interpreter. Using these elements you can develop voice applications that are compliant with the VoiceXML 2.0 and VoiceXML 2.1 specifications and run them on the Tellme Voice Application Network.
VoiceXML element list
Click each element link for additional information.
Element |
Defintion |
---|---|
Assigns a value to a variable. |
|
Plays an audio file or converts text to speech within a prompt. |
|
Specifies a block of directives that are executed in document source order. |
|
Introduces a specified amount of silence into the audio played back to the user. |
|
Handles events thrown by a VoiceXML application or the interpreter. |
|
Defines a menu option. |
|
Resets the specified form items. |
|
Provides programmatic access to data in XML format from an HTTP server without transitioning to a new VoiceXML document. See VoiceXML 2.1 |
|
Terminates the phone call. |
|
Provides the final alternative in an if construct. |
|
Provides an alternative conditional statement in an if construct. |
|
Indicates the prominence or stress with which the enclosed text should be played back by the TTS engine. Currently the emphasis element has no effect on the synthesized speech output. |
|
Creates a template for choices in a menu. |
|
Handles errors thrown by the platform or throw element. |
|
Terminates the running application. |
|
Formulates an interactive dialog between the user and the system. |
|
Specifies an action to perform when the VoiceXML interpreter assigns a value to the named variable of a field, transfer, record, or subdialog element. |
|
Iterates through an ECMAScript array of items. See VoiceXML 2.1 |
|
Contains a series of field items to be filled through interaction with the user. |
|
Jumps to the specified URI. |
|
Specifies a permissible vocabulary for user interaction. |
|
Handles a help event. |
|
Performs conditional logic. |
|
Prompts the user for form-wide information. |
|
Specifies one or more grammars and a destination to go to or an event to throw when one is matched. |
|
Writes a message to the debug log. When you use Tellme Studio to execute your VoiceXML applications, you can use the Debug Log Viewer to view these messages. |
|
Sets a bookmark allowing you to determine when the user barged in on a prompt. See VoiceXML 2.1 |
|
Presents a list of choices to the user and transitions to the chosen information. |
|
Specifies general information about the VoiceXML document. |
|
Executes when the user does not speak within the active field. |
|
Handles user input that is not recognized as part of the active grammar(s). |
|
Exposes platform-specific functionality for use by a VoiceXML application. |
|
Specifies an option to a user within a field. |
|
Provides a container element for zero or more sentences. |
|
Provides a container element for zero or more sentences. |
|
Specifies a phonetic pronunciation for the contained text. |
|
Queues recorded audio and synthesized text to speech in an interactive dialog. |
|
Specifies speech parameters for an entire application, document, or form. Although the default value for each property is provided below, these values are subject to change. If your voice application relies on a specific value, set the property explicitly in your application root document. |
|
Controls the speaking rate and the volume of the speech output. |
|
Records user input. |
|
Indicates that the Platform should select and queue the appropriate prompt element before entering a listen state in an interactive dialog. |
|
Returns control and data or an event to the dialog that called the subdialog. |
|
Identifies the enclosed text as a complete sentence. Currently the s element has no effect on the synthesized speech output. |
|
Aids the TTS engine in pronunciation by resolving ambiguities regarding the meaning of the contained text. |
|
Includes a block of ECMAscript code. |
|
Identifies the enclosed text as a complete sentence. |
|
Indicates a substitution for pronunciation of the contained text. This allows a document to contain both a spoken and written form. |
|
Jumps to and executes an encapsulated dialog. |
|
Obtains a new document via an HTTP GET or POST request. |
|
Generates a system or user-defined event to catch with an event handler. |
|
Transfers the caller to the specified telephone number. |
|
Evaluates and returns an ECMAScript expression. |
|
Declares a variable. |
|
Controls the vocal characteristics for the contained text when played back by the TTS engine. |
|
Represents the root document element of a VoiceXML document. |