Export (0) Print
Expand All

American English Phoneme Representation (SAPI 5.4)

Speech API 5.4
Microsoft Speech API 5.4

American English Phoneme Representation

This is a brief introduction to the use and implementation of the SAPI phoneme representations.

Symbolic and Numerical Representation

Application developers can create pronunciations for words that are not currently in the lexicon by using the English phonemes represented in the following table. The phoneme set is composed of a symbolic phonetic representation (SYM).

The application developer will be able to enter the SYM representation to create the pronunciation using the XML PRON tag, or by creating a new lexicon entry. Each phoneme entry should be space delimited.

TagDescription
PRON SYMTag used to insert a pronunciation using symbolic representation.

Example: pronunciation for "hello":

<PRON SYM = "h eh l ow"/>

For improved accuracy, the primary (1), secondary (2) stress markers, and the syllabic markers (-) can be added to the pronunciation.

Example: pronunciation for "hello" using the primary stress (1) and syllabic (-) markers:

<PRON SYM = "h eh - l ow 1"/>

American English Phoneme Table

SYMExamplePhoneID
-syllable boundary (hyphen)1
!Sentence terminator (exclamation mark)2
&word boundary3
,Sentence terminator (comma)4
.Sentence terminator (period)5
?Sentence terminator (question mark)6
_Silence (underscore)7
1Primary stress8
2Secondary stress9
aafather10
aecat11
ahcut12
aodog13
awfoul14
axago15
aybite16
bbig17
chchin18
ddig19
dhthen20
ehpet21
erfur22
eyate23
ffork24
ggut25
hhelp26
ihfill27
iyfeel28
jhjoy29
kcut30
llid31
mmat32
nno33
ngsing34
owgo35
oytoy36
pput37
rred38
ssit39
shshe40
ttalk41
ththin42
uhbook43
uwtoo44
vvat45
wwith46
yyard47
zzap48
zhpleasure49

Please see International Phonemes for information on other phoneme sets.

Show:
© 2014 Microsoft