SPVALUETYPE (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

Microsoft Speech Platform

SPVALUETYPE

SPVALUETYPE lists flags indicating portions of a recognition result to be removed or eliminated once they are no longer needed.

typedef enum tagSPDISCARDTYPES
{
    SPDF_PROPERTY,
    SPDF_REPLACEMENT,
    SPDF_RULE,
    SPDF_DISPLAYTEXT,
    SPDF_LEXICALFORM,
    SPDF_PRONUNCIATION,
    SPDF_AUDIO,
    SPDF_ALTERNATES,
    SPDF_ALL
} SPVALUETYPE;

Elements

SPDF_PROPERTY
Removes the property tree.
SPDF_REPLACEMENT
Removes the phrase replacement text for inverse text normalization.
SPDF_RULE
Removes the non-top level rule tree information for a phrase.
SPDF_DISPLAYTEXT
Removes the display text.
SPDF_LEXICALFORM
Removes the lexicon from text.
SPDF_PRONUNCIATION
Removes the pronunciation text.
SPDF_AUDIO
Removes the audio data that is attached to a phrase. However, the audio had to be both set and retained.
SPDF_ALTERNATES
Removes the alternate data that is attached to a phrase. Discarding alternates loses the words permanently and may not be retrieved, even with ISpRecoResult::GetAlternates.
SPDF_ALL
Removes all the elements above.