phoneme

phoneme element

Specifies a phonetic pronunciation for the contained text.

Syntax

<phoneme 
alphabet = "string"
ph = "string"
/>

Attributes

alphabet

Specifies the phonetic alphabet to use.

darpaThe phonetic string is composed of symbols from the DARPA phonetic alphabet.

ph

Required. Specifies the phonetic string using the selected phonetic alphabet.

Parents

audio, emphasis, enumerate, foreach, p element, prompt, prosody, s element, voice

Children

None.

Remarks

The following table lists the DARPA phonetic alphabet. The example column provides a word that uses the symbol in the phoneme symbol column of the corresponding row. The transcription column provides a translation of the example using the DARPA phonetic alphabet. The character and the corresponding phonetic symbol are underlined in the respective example and transcription columns.

Phoneme Symbol

Example

Transcription

aa

Bob

b aa b 1

ae

bat

b ae t 1

ah

but

b ah t 1

ao

bought

b ao t 1

aw

down

d aw n 1

ax

about

ax 0 b aw t 1

ay

bite

b ay t 1

b

bet

b eh t 1

ch

church

ch er ch 1

d

dig

d ih g 1

dh

that

dh ae t 1

dx

butter

b ah 1 dx er 0

eh

bet

b eh t 1

em

Chatham

ch ae 1 dx em 0

en

satin

s ae 1 q en 0

er

bird

b er d 1

ey

bait

b ey t 1

f

fog

f ao g 1

g

got

g aa t 1

hh

hot

hh aa t 1

ih

bit

b ih t 1

iy

beat

b iy t 1

jh

jump

jh ah m p 1

k

cat

k ae t 1

l

lot

l aa t 1

m

mom

m aa m 1

n

nod

n aa d 1

ng

sing

s ih ng 1

ow

boat

b ow t 1

oy

boy

b oy 1

p

pot

p aa t 1

q

button

b ah 1 q en 0

r

rat

r ae t 1

s

sit

s ih t 1

sh

shut

sh ah t 1

t

top

t aa p 1

th

thick

th ih k 1

uh

book

b uh k 1

uw

boot

b uw t 1

v

vat

v ae t 1

w

won

w ah n 1

y

you

y uw 1

z

zoo

z uw 1

zh

measure

m eh 1 zh er 0

0

Unstressed

1

Primary stress

2

Secondary stress

&

Word boundary

pau

Silence (AT&T extension)

Known issues

The text to speech (TTS) engine incorrectly pronounces some phonemes when they are concatenated with other phonemes. For example, the phoneme "ae" is pronounced like "i" in "sit" in the phonetic transcription of "Chatham" provided above. Tellme Networks is investigating the issue and will update this document when more information is available.

Examples

When the following example is executed, the TTS engine uses the DARPA phonetic alphabet to read the examples provided in the table.

<vxml version="2.0" 
  xmlns="http://www.w3.org/2001/vxml"
>
  <form>
    <block>
      <prompt>
        <phoneme alphabet="darpa" ph="b aa b 1">Bob</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ae t 1">bat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ah t 1">but</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ao t 1">bought</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="d aw n 1">down</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="ax 0 b aw t 1">about</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ay t 1">bite</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b eh t 1">bet</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="ch er ch 1">church</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="d ih g 1">dig</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="dh ae t 1">that</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ah 1 dx er 0">butter</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b eh t 1">bet</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="ch ae 1 dx em 0">Chatham</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="s ae 1 q en 0">satin</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b er d 1">bird</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ey t 1">bait</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="f ao g 1">fog</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="g aa t 1">got</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="hh aa t 1">hot</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ih t 1">bit</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b iy t 1">beat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="jh ah m p 1">jump</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="k ae t 1">cat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="l aa t 1">lot</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="m aa m 1">mom</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="n aa d 1">nod</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="s ih ng 1">sing</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ow t 1">boat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b oy 1">boy</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="p aa t 1">pot</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b ah 1 q en 0">button</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="r ae t 1">rat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="s ih t 1">sit</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="sh ah t 1">shut</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="t aa p 1">top</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="th ih k 1">thick</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b uh k 1">book</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="b uw t 1">boot</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="v ae t 1">vat</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="w ah n 1">won</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="y uw 1">you</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="z uw 1">zoo</phoneme>
        <break time="300ms"/>
        <phoneme alphabet="darpa" ph="m eh 1 zh er 0">measure</phoneme>
        <break time="300ms"/>
      </prompt>
    </block>
  </form>
</vxml>