| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
//====================================================
//  Catalan  - based on Spanish and Base2
//====================================================
phoneme a
  vowel starttype #a endtype #a
  length 180
  ChangeIfUnstressed(a#)
  FMT(vowel/a_6)
endphoneme
phoneme a#
  vowel starttype #@ endtype #@
  ipa ɐ
  unstressed
  length 170
  FMT(vowel/a#_3)
endphoneme
phoneme e
  vowel starttype #e endtype #e
  length 170
  ChangeIfUnstressed(@)
  FMT(vowel/e)
endphoneme
phoneme E
  vowel starttype #e endtype #e
  length 180
  ChangeIfUnstressed(@)
  FMT(vowel/e_mid)
endphoneme
phoneme E2    // don't reduce
  vowel starttype #e endtype #e
  length 180
  FMT(vowel/e_mid)
endphoneme
phoneme O
  vowel starttype #o endtype #o
  length 170
  ChangeIfUnstressed(U)
  FMT(vowel/oo)
endphoneme
phoneme o
  vowel starttype #o endtype #o
  length 170
  ChangeIfUnstressed(U)
  FMT(vowel/o)
endphoneme
phoneme U
  vowel starttype #u endtype #u
  unstressed
  length 160
  FMT(vowel/uu_2)
endphoneme
phoneme u
  vowel starttype #u endtype #u
  length 160
  ChangeIfUnstressed(U)
  FMT(vowel/u_bck)
endphoneme
phoneme l
  import_phoneme en/l   // use 'dark' [l] after a vowel
endphoneme
 |