Determining Whether an Engine Supports the IPA

To determine whether a text-to-speech engine supports the IPA, check the dwFeatures member of the TTSMODEINFO structure that contains information about a text-to-speech mode of that engine. If dwFeatures includes TTSFEATURE_IPAUNICODE, the mode supports the IPA.

To determine whether a speech-recognition engine supports the IPA, check whether it supports the ILexPronounce interface. If so, it also supports the IPA, because the interface requires it.