SrgsPhoneticAlphabet Enumeration

Microsoft Speech Platform SDK 11

Collapse image Expand Image Copy image CopyHover image

Enumerates the supported phonetic alphabets.

Namespace:  Microsoft.Speech.Recognition.SrgsGrammar
Assembly:  Microsoft.Speech (in Microsoft.Speech.dll)

Syntax

Visual Basic (Declaration)
Public Enumeration SrgsPhoneticAlphabet
Visual Basic (Usage)
Dim instance As SrgsPhoneticAlphabet
C#
public enum SrgsPhoneticAlphabet

Members

Member nameDescription
SapiSpeech API phone set.
IpaInternational Phonetic Alphabet (IPA) phone set.
UpsUniversal Phone Set (UPS), a machine-readable phone set that is based on the International Phonetic Alphabet (IPA).

Remarks

Phonetic alphabets are composed of phones, which consist of letters, numbers or characters, sometimes in combination. Each phone describes a unique sound of speech. This is in contrast to the Latin alphabet, for which any letter may represent multiple spoken sounds. Consider the different pronunciations of the letter "c" in the words "candy" and "cease", or the different pronunciations of the letter combination "th" in the words "thing" and "those".

In the Microsoft Speech Platform SDK 11, you can use any of three phonetic alphabets to specify custom pronunciations: International Phone Alphabet (IPA), Universal Phone Set (UPS), or the SAPI phone set. The specified phonetic alphabet determines which phone set will be used to define inline pronunciations for SrgsToken objects. The phones specified in Pronunciation must match the phonetic alphabet specified in PhoneticAlphabet.

For more information, see Lexicons and Phonetic Alphabets (Microsoft.Speech).

See Also