Share via


SPPARTOFSPEECH

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This enumeration defines the parts of speech categories used in SAPI 5.0. The currently defined list of parts of speech is intentionally small and broad and will be expanded and refined in future releases. In its minimal form, this enumeration is required to support lookups from the standard SAPI lexicon. This information is useful to TTS engines to determine the correct pronunciation for ambiguous words based on their context.

Syntax

typedef enum SPPARTOFSPEECH{
  //--- SAPI5 public POS category values (bits 28-31)
  SPPS_NotOverriden = -1,
  SPPS_Unknown = 0,
  SPPS_Noun = 0x1000,
  SPPS_Verb = 0x2000,
  SPPS_Modifier = 0x3000,
  SPPS_Function = 0x4000,
  SPPS_Interjection = 0x5000
} SPPARTOFSPEECH;

Elements

  • SPPS_NotOverriden
    Part of speech is already present in the lexicon, and should not be overridden.
  • SPPS_Unknown
    Part of speech is unknown, and is probably from the user lexicon.
  • SPPS_Noun
    Part of speech is a noun.
  • SPPS_Verb
    Part of speech is a verb.
  • SPPS_Modifier
    Part of speech is a modifier.
  • SPPS_Function
    Part of speech is a function.
  • SPPS_Interjection
    Part of speech is an interjection.

Requirements

Header sapi.h, sapi.idl
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Enumerations