| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 | 
phoneme @
  vwl  starttype #@  endtype #@
  unstressed
  length 120
  FMT(vowel/@)
endphoneme
phoneme i
  vwl  starttype #i  endtype #i
  length 160
  FMT(vowel/i)
endphoneme
phoneme e
  vwl  starttype #e  endtype #e
  length 180
  IF thisPh(isWordEnd) THEN
    FMT(vowel/e_mid)
  ENDIF
  FMT(vowel/ee)
endphoneme
phoneme a
  vwl  starttype #a  endtype #a
  length 180
  IF thisPh(isUnstressed) THEN
    FMT(vowel/a#_2)
  ENDIF
  FMT(vowel/a_3)
endphoneme
phoneme o
  vwl  starttype #o  endtype #o
  length 180
  FMT(vowel/oo_1)
endphoneme
phoneme u
  vwl  starttype #u  endtype #u
  length 180
  FMT(vowel/u_bck)
endphoneme
phoneme p#   // more aspiration
  import_phoneme consonants/ph
endphoneme
phoneme t#
  import_phoneme base1/t
endphoneme
phoneme ts#
  import_phoneme consonants/ts
endphoneme
phoneme k#
  vls vel stp
  lengthmod 2
  voicingswitch g
  Vowelin f1=1  f2=1400 -100 100  f3=-150 80
  Vowelout f1=0 f2=2300 300 400  f3=-150 80  rms=20
  IF nextPh(isPause2) THEN
    WAV(ustop/k_asp, 40)
  ENDIF
  IF nextPhW(#e) OR nextPhW(#i) THEN
    WAV(ustop/k_asp_e, 40)
  ELIF nextPhW(#o) OR nextPhW(#u) THEN
    WAV(ustop/k_asp_u, 30)
  ELSE
    WAV(ustop/k_asp_a, 35)
  ENDIF
endphoneme
phoneme dz
  import_phoneme consonants/dz
  voicingswitch ts
endphoneme
phoneme p
  import_phoneme consonants/p-
endphoneme
phoneme t
  import_phoneme consonants/t-
endphoneme
phoneme ts
  vls alv afr sib
  lengthmod 2
  Vowelin f1=0  f2=1700 -300 300  f3=-100 80
  Vowelout f1=0 f2=1700 -300 250  f3=-100 80  rms=20
  WAV(ustop/ts2)
endphoneme
phoneme c
  import_phoneme consonants/c2
endphoneme
phoneme k
  import_phoneme consonants/k-
endphoneme
phoneme Q
  vcd vel frc
  voicingswitch x
  lengthmod 6
  Vowelin f1=2  f2=2300 200 400  f3=-100 80
  Vowelout f1=2  f2=2300 250 300  f3=-300 80 brk
  FMT(voc/Q) addWav(ufric/xx, 100)
endphoneme
phoneme Q2
  vcd vel frc
  voicingswitch x
  lengthmod 6
  Vowelin f1=2  f2=2300 200 400  f3=-100 80
  Vowelout f1=2  f2=2300 250 300  f3=-300 80 brk
  FMT(voc/Q) addWav(ufric/x2, 50)
endphoneme
phoneme r
  import_phoneme base1/R
endphoneme
 |