Partager via


SPPARTOFSPEECH (SAPI 5.3)

Microsoft Speech API 5.3

SPPARTOFSPEECH

SPPARTOFSPEECH is used to indicate the part of speech (noun, verb, etc.) when adding a word to or removing a word from a lexicon. The enumeration lists the parts-of-speech categories used in SAPI 5. This list of known parts-of-speech types is intentionally small and broad and will be expanded and refined in future releases. SPPARTOFSPEECH in its minimal form is required to support look ups from the standard SAPI lexicon. This information is useful to TTS engines to determine the correct pronunciation for ambiguous words based on their context.

  
    typedef enum SPPARTOFSPEECH
{
    SPPS_NotOverriden,
    SPPS_Unknown,
    SPPS_Noun,
    SPPS_Verb,
    SPPS_Modifier,
    SPPS_Function,
    SPPS_Noncontent,
    SPPS_SuppressWord
} SPPARTOFSPEECH;

Elements

  • SPPS_NotOverriden
    Flag indicating that the part of speech already present in the lexicon should not be overridden.
  • SPPS_Unknown
    Flag indicating that the part of speech is unknown and is probably from the user lexicon.
  • SPPS_Noun
    Flag indicating that the part of speech is a noun.
  • SPPS_Verb
    Flag indicating that the part of speech is a verb.
  • SPPS_Modifier
    Flag indicating that the part of speech is a modifier.
  • SPPS_Function
    Flag indicating that the part of speech is a function.
  • SPPS_Noncontent
    Flag indicating that the word generally has no semantic value, and its absence from an utterance in a command-and-control grammar may not matter. This is used with the <SUBSET> tag in C&C; grammars. For example, if the word "the" was non-content, then a grammar that is insensitive to non-content words would treat the utterances "play the Beatles" and "play Beatles" identically.
  • SPPS_SuppressWord
    Flag indicating that the word should not be recognized.