phoneme i
  vowel starttype #i endtype #i
  length 100
  FMT(vowel/i_6)
endphoneme

phoneme i2
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_2)
endphoneme


phoneme i3
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_3)
endphoneme

phoneme i4
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_4)
endphoneme

phoneme i5
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_5)
endphoneme

phoneme i6
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_6)
endphoneme

phoneme i7
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_7)
endphoneme

phoneme i8
  vowel starttype #i endtype #i
  length 100
  IfNextVowelAppend(;)
  FMT(vowel/i_8)
endphoneme

phoneme i:
  vowel starttype #i endtype #i
  length 250
  FMT(vowel/i_7)
endphoneme

phoneme E
  vowel starttype #e endtype #e
  length 100
  FMT(vowel/ee_5)
endphoneme

phoneme E:
  vowel starttype #e endtype #e
  length 250
  FMT(vowel/e_mid)
endphoneme

phoneme e
  vowel starttype #e endtype #e
  length 150
  FMT(vowel/e_mid)
endphoneme

phoneme e:
  vowel starttype #e endtype #e
  length 250
  FMT(vowel/e_mid)
endphoneme


phoneme a
  vowel starttype #a endtype #a
  length 100
  FMT(vowel/aa_7) // possible variants: a_3, a_5 or aa_7
endphoneme

phoneme a:
  vowel starttype #a endtype #a
  length 300
  long
  FMT(vowel/aa_9) // was a_3 or aa_9
endphoneme

phoneme o
  vowel starttype #o endtype #o
  length 100
  FMT(vowel/oo_1)
endphoneme

phoneme o:
  vowel starttype #o endtype #o
  length 200
  FMT(vowel/oo_1)
endphoneme

phoneme u
  vowel starttype #u endtype #u
  length 100
  FMT(vowel/u)
endphoneme

phoneme u:
  vowel starttype #u endtype #u
  length 250
  FMT(vowel/u_3)
endphoneme


phoneme ai
  vowel starttype #a endtype #i
  length 250
  long
  FMT(vdiph/aai)
endphoneme

phoneme ei
  vowel starttype #e endtype #i
  length 250
  long
  FMT(vdiph/eei_2)
endphoneme

phoneme au
  vowel starttype #a endtype #u
  length 250
  long
  FMT(vdiph/aau)
endphoneme

phoneme uo
  vowel starttype #u endtype #a
  length 200
  //long
  FMT(vdiph2/uaa)
endphoneme

phoneme oi
  vowel starttype #o endtype #i
  length 250
  long
  FMT(vdiph/ooi)
endphoneme

phoneme ui
  vowel starttype #u endtype #i
  length 250
  long
  FMT(vdiph/ui)
endphoneme

phoneme ie
  vowel starttype #i endtype #e
  length 250
  long
  FMT(vdiph2/ie_2)
endphoneme

phoneme iu
  vowel starttype #i endtype #u
  length 250
  long
  FMT(vdiph2/iu_2)
endphoneme

phoneme R
  liquid
  trill
  lengthmod 6
  Vowelin  f1=0  f2=1700 -300 300  f3=-300 80
  Vowelout f1=2  f2=1700 -300 300  f3=-300 80 brk
  FMT(r3/r_trill) addWav(r3/r_trill.wav, 50)
endphoneme

phoneme ts
  vls alv afr nolink 
  voicingswitch J
  length 55
  lengthmod 1
  WAV(ustop/ts2, 60)
endphoneme

phoneme tS
  vls pla afr sibilant
  voicingswitch dZ
  lengthmod 2
  length 80
  WAV(ustop/tsh,40)
endphoneme

phoneme t 
  vls alv stop //lengthenstop
  lengthmod 1
  voicingswitch d
  IF nextPh(isPause2) THEN
    WAV(ustop/t_dnt, 20)
  ENDIF
  WAV(ustop/t_dnt, 50)
endphoneme

phoneme p
  vls blb stop
  lengthmod 2
  voicingswitch b
  Vowelin  f1=0  f2=1000 -50 -100  f3=-200 80
  Vowelout f1=0  f2=1000 -500 -350  f3=-300 80 rms=30
  IF nextPh(isPause2) THEN
    WAV(ustop/p_unasp_, 80)
  ENDIF
  IF nextPh(l) THEN
    WAV(ustop/pl)
  ENDIF
  WAV(ustop/p_unasp, 120)
endphoneme

phoneme k
  vls vel stop
  lengthmod 2
  voicingswitch g
  Vowelin f1=0  f2=2300 200 400  f3=-100 80
  Vowelout f1=0 f2=2300 300 400  f3=-100 80  rms=20
  IF nextPh(isPause2) THEN
    WAV(ustop/k_)
  ENDIF
  IF nextPh(#i) OR nextPh(l^) THEN
    WAV(ustop/ki)
  ENDIF
  IF nextPh(l) THEN
    WAV(ustop/kl)
  ENDIF
  WAV(ustop/k_unasp, 60)   // weaker
endphoneme

phoneme c
  vls pal stop palatal
  voicingswitch J
  lengthmod 2
  WAV(ustop/c, 90)
endphoneme

phoneme l 
  liquid
  unstressed
  dnt
  length 100
  FMT(vwl_hi/l-voc)
endphoneme

phoneme s2   // second part of long [s:]
  vls alv frc sibilant
  lengthmod 3
  Vowelin  f1=0  f2=1700 -300 300  f3=-100 80
  Vowelout f1=0  f2=1700 -300 250  f3=-100 80  rms=20
  WAV(ufric/s_continue)
endphoneme

