Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

Microsoft Speech Platform

SPVACTIONS

SPVACTIONS specifies the action that should be taken by the TTS engine for the text fragment with which it is associated.

<pre IsFakePre="true" xmlns="http://www.w3.org/1999/xhtml"> <strong>typedef enum SPVACTIONS { SPVA_Speak,</strong> <strong>SPVA_Silence, SPVA_Pronounce, SPVA_Bookmark, SPVA_SpellOut, SPVA_Section, SPVA_ParseUnknownTag } SPVACTIONS;</strong> </pre>

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 Speech Synthesis Markup Language (SSML) break element, 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 an SSML phoneme XML element, 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 (for example, "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.