Share via


SPWORDPRONUNCIATION

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

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains information about a single pronunciation for a word. It is used by ISpLexicon for words with possible variations in pronunciation. Pronunciations are arranged in a list defined by an SPWORDPRONUNCIATIONLIST structure.

Syntax

typedef [restricted] struct SPWORDPRONUNCIATION{
  struct SPWORDPRONUNCIATION* pNextWordPronunciation;
  SPLEXICONTYPE eLexiconType;
  LANGID LangID;
  WORD wReserved;
  SPPARTOFSPEECH ePartOfSpeech;
  SPPHONEID szPronunciation[1];
} SPWORDPRONUNCIATION;

Members

  • pNextWordPronunciation
    Pointer to another SPWORDPRONUNCIATION structure representing the pronunciation of the next word in the word pronunciation list. This value can be NULL.
  • eLexiconType
    Lexicon to which the pronunciation belongs. Possible values are defined for the SPLEXICONTYPE enumeration.
  • LangID
    Language identifier for the pronunciation.
  • wReserved
    Reserved for future use.
  • ePartOfSpeech
    A part of speech value associated with the pronunciation. Possible values are defined for the SPPARTOFSPEECH enumeration.
  • szPronunciation
    A zero-terminated array of phoneme identifiers for the pronunciation. This array extends beyond the end of this structure and is part of data buffer in the containing SPWORDPRONUNCIATIONLIST structure.

Requirements

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

See Also

Reference

SAPI Structures