ISpPhoneticAlphabetSelection (SAPI 5.3)

Speech API 5.3
Microsoft Speech API 5.3


New in SAPI 5.3

Enables the client to control the character phoneset in which pronunciations are encoded by the GetPronunciations method.

Applications utilize this interface to use pronunciations in the Universal Phone Set rather than the SAPI phone set. This is necessary for languages that have SAPI phone sets. For other languages, this interface should have no effect.

By default, all pronunciations sent to and received from SAPI interfaces are in the SAPI phone set. COM components that support UPS should implement this interface to allow applications to detect such support and select the desired alphabet.

Use the IsAlphabetUPS method to discover the alphabet being used. Use the IsAlphabetUPS method to change the alphabet.

Implemented By

Methods in Vtable Order

ISpPhoneticAlphabetSelection MethodsDescription
IsAlphabetUPSReturns whether the component is using UPS or SAPI.
SetAlphabetToUPSSets the alphabet to be used by GetPronunciations.