Note

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

Microsoft Speech Platform

SPWORDPRONUNCIATION

SPWORDPRONUNCIATION contains a single pronunciation for a word.

<pre IsFakePre="true" xmlns="http://www.w3.org/1999/xhtml"> <strong>typedef struct SPWORDPRONUNCIATION { struct SPWORDPRONUNCIATION </strong> *<em>pNextWordPronunciation</em>; <strong>LANGID </strong><em>LangID</em>; <strong>WORD </strong><em>wPronunciationFlags</em>; <a runat="server" href="jj127472(v=msdn.10).md"><strong>SPPARTOFSPEECH</strong></a> <em>ePartOfSpeech</em>; <strong>SPPHONEID </strong><em>szPronunciation</em>[1]; <strong>} SPWORDPRONUNCIATION</strong>; </pre>

Members

  • pNextWordPronunciation
    Pointer to the next possible pronunciation. May be NULL.
  • LangID
    The language identifier.
  • wPronunciationFlags
    Replaces the previous wReserved field and is a bit field defined by SPPRONUNCIATIONFLAGS.
  • ePartOfSpeech
    The part of speech used by this particular variation.
  • szPronunciation[1]
    This is a null-terminated array of SPPHONID elements defining the pronunciation. It runs off the end of the SPWORDPRONUNCIATION structure and is part of data buffer in the containing SPWORDPRONUNCIATIONLIST structure.

Remarks

SPWORDPRONUNCIATION is a member of SPWORDPRONUNCIATIONLIST, which is used with ISpEnginePronunciation::GetPronunciations to list possible variations in pronunciation for a given word.