<speak>

Description

Acts as the root element for SSML, but provides no additional functionality.

 

Note: The VoiceGenie VoiceXML interpreter automatically wraps <speak> tags around any text that will be synthesized into speech, and adds the XML header.  Please note the important limitation below.

Syntax

<speak
    xml:lang="language">
  child elements
</speak>

Attributes

Attribute

Description

xml:lang

Defines the language and locale for this speak element. Optional.

Parents

None

Children

Audio Break Emphasis Lexicon Mark Meta Metadata Paragraph Phoneme Prosody Say-as Sentence Sub Value Voice #PCDATA

IMPORTANT LIMITATION

Since the VoiceGenie VoiceXML interpreter already wraps <speak> tags around any text that will be synthesized into speech (and adds the XML header), the application developer should never include <speak> tags in such text (or add the XML header).  This would result in embedded <speak> tags, which is not allowed, and all contained text would be ignored.  So when defining SSML content within <audio>, <choice>, <enumerate>, <foreach> (within <prompt>), or <prompt>, do not include the <speak> tag (or the XML header).