| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | 
//====================================================
//  Esperanto
//====================================================
phoneme a
  vowel starttype #a endtype #a
  length 180
  FMT(vowel/a_2)
endphoneme
phoneme e
  vowel starttype #e endtype #e
  length 170
  FMT(vowel/e_mid2)
endphoneme
phoneme i
  vowel starttype #i endtype #i
  length 170
  IfNextVowelAppend(;)
  FMT(vowel/i)
endphoneme
phoneme o
  vowel starttype #o endtype #o
  length 170
  IF thisPh(isWordEnd) THEN
    FMT(vowel/o)
  ENDIF
  FMT(vowel/oo_1)
endphoneme
phoneme u
  vowel starttype #u endtype #u
  length 170
  FMT(vowel/u)
endphoneme
phoneme aU
  vowel starttype #a endtype #u
  length 250
  FMT(vdiph/au_4)
endphoneme
phoneme eU
  vowel starttype #e endtype #u
  length 250
  FMT(vdiph/eu)
endphoneme
phoneme aI
  vowel starttype #a endtype #i
  length 250
  FMT(vdiph/ai)
endphoneme
phoneme eI
  vowel starttype #e endtype #i
  length 250
  FMT(vdiph/eei_2)
endphoneme
phoneme oI
  vowel starttype #o endtype #i
  length 250
  FMT(vdiph/ooi_2)
endphoneme
phoneme uI
  vowel starttype #u endtype #i
  length 250
  FMT(vdiph/ui)
endphoneme
// CONSONANTS
//===========
phoneme ts
  import_phoneme consonants/ts
endphoneme
 |