Syntax

Text-to-speech control tags follow these general rules of syntax:

· All tags begin and end with a backslash character (\).

· The backslash character is not allowed within a tag.

· An odd number of backslash characters in tagged text produce undefined behavior in the engine.

· Tags are case-insensitive. For example, \vce\ is the same as \VCE\.

· Tags are white-space – dependent. For example, \Rst\ is not the same as \ Rst \.

To include a backslash character in tagged text, but outside a tag, use a double backslash (\\).

When the text-to-speech engine encounters a tag it does not understand, the tag should be ignored.

Tags are persistent from one call to the ITTSCentral::TextData member function to another. For example, if the \ctx="e-mail"\ tag is passed to an engine that supports that tag, the engine stays in the "e-mail" context until another tag changes the context.