SPVACTIONS (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

Microsoft Speech Platform

SPVACTIONS

SPVACTIONS is a member of SPVSTATE. This enumeration specifies the action that should be taken for the text fragment with which it is associated.

typedef enum SPVACTIONS
{
    SPVA_Speak,
    SPVA_Silence,
    SPVA_Pronounce,
    SPVA_Bookmark,
    SPVA_SpellOut,
    SPVA_Section,
    SPVA_ParseUnknownTag
} SPVACTIONS;

Elements

SPVA_Speak
The default value - the associated text fragment should be processed and spoken.
SPVA_Silence
There is no associated text string - the associated fragment was the result of a <Silence> XML tag, and a silence (of length specified in the associated SPVSTATE) should be inserted into the output stream.
SPVA_Pronounce
The associated text (possibly empty) is associated with a <Pron> XML tag, and should be pronounced as specified in the associated SPVSTATE.
SPVA_Bookmark
The associated text fragment is the contents of a bookmark.
SPVA_SpellOut
Each character, other than white space, of the associated text fragment should be expanded as a word (e.g., "word!" would become "w o r d exclamation point").  
SPVA_Section
Reserved for future use.
SPVA_ParseUnknownTag
The associated text fragment is an unknown XML tag that may be interpreted (or ignored) by the engine.