

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


phoneme I
  vwl starttype #@ endtype #@
  length 110
  IF nextPh(j) THEN
    FMT(vowel/ii)
  ENDIF
  FMT(vowel/ii#)
endphoneme



phoneme e
  vwl starttype #e endtype #e
  length 220
  FMT(vowel/e_3)
endphoneme


phoneme E
  vwl starttype #a endtype #a
  length 150
  FMT(vowel/ee_6)
endphoneme

phoneme E#
  vwl starttype #e endtype #e
  length 140
  FMT(vowel/ee_2)
endphoneme


phoneme a
  vwl starttype #a endtype #a
  length 210
  FMT(vowel/aa#)
endphoneme


phoneme 8
  vwl starttype #@ endtype #@
  length 160
  FMT(vowel/8_5)
endphoneme


phoneme o
  vwl starttype #o endtype #o
  length 220
  FMT(vowel/o_7)
endphoneme

phoneme p#   // more aspiration
  import_phoneme consonants/ph
endphoneme

phoneme U
  vwl starttype #u endtype #u
  length 120
  IF nextPh(*) THEN
    length 135
  ENDIF

  FMT(vowel/uu_2)
endphoneme

phoneme y
  vwl starttype #u endtype #u
  length 160
  FMT(vowel/y_5)
endphoneme


phoneme eI
  vwl starttype #e endtype #i
  length 280
  FMT(vdiph/eei_3)
endphoneme


phoneme eU
  vwl starttype #e endtype #i
  length 280
  FMT(vdiph/eeu_3)
endphoneme


phoneme V
  vwl starttype #@ endtype #@
  length 160
  FMT(vowel/V_2)
endphoneme


phoneme x   // This is Afrikaans [x2]
  vls vel frc
  lengthmod 3
  Vowelin f1=0  f2=2300 200 400  f3=-100 100
  Vowelout f1=0 f2=2300 300 400  f3=-100 100  rms=20
  WAV(ufric/x2, 60)      // stronger version of [x]
endphoneme


phoneme c
  vls pal stp
  lengthmod 2
  voicingswitch J
  Vowelin f1=0  f2=2700 200 500  f3=400 80 len=60
  Vowelout f1=0  f2=2700 300 500  f3=300 80
  IF nextPh(isPause2) THEN
    WAV(ustop/ki, 80)
  ENDIF
  WAV(ustop/ki)
endphoneme


phoneme J
  vcd pla stp
  voicingswitch c
  lengthmod 5
  Vowelin f1=2  f2=2700 400 600  f3=300 80
  Vowelout f1=2 f2=2700 400 600  f3=300 80 colr=1

  IF PreVoicing THEN
    FMT(dzh/xdz_pzd)
  ENDIF

  FMT(dzh/dz_pzd) addWav(ustop/ki, 60)
endphoneme

