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.