| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |  
//====================================================
//  Vietnamese Phonemes - Make Sài gòn Dialect
//====================================================
phoneme 1   //  ngang tone: level
  stress
  Tone(20,35, envelope/i_risefall,NULL) //40,5,envelope/p_level, NULL) //40 45
endphoneme
phoneme 2   //  huyền tone: low falling
  stress
  Tone(10,20  , envelope/p_fall, NULL) //20
endphoneme
phoneme 3   //  sắc Tone(rising
  stress
  Tone(45,80, envelope/p_rise, NULL) // 30 50
endphoneme
phoneme 4   //  hỏi Tone(curve (dipping rising)
  stress
  Tone(45,50, envelope/p_fallrise,envelope/vi_5amp) // 28,58
endphoneme
phoneme 5   //  ngã tone: broken (creaking rising)
  stress
  Tone(30,75, envelope/p_214, NULL) //20,80, envelope/p_214, envelope/vi_5amp) // 28,58
endphoneme
phoneme 6   //  nặng Tone(drop  (constricted)
  stress
  //length 150 // ignore because it make too short sound 75  // reduce the length of the vowel
  Tone(20,25, envelope/p_512,NULL)  // envelope/vi_6amp) 10 5
endphoneme
phoneme 7   //  Tone(1 (ngang) at end of clause
  stress
  Tone(40,42, envelope/p_fall, NULL) //20,  30, envelope/p_fall, NULL)
endphoneme
// Redefine the length of vowels
phoneme i
 CALL vi/i
 length 150
  FMT(vowel/i#)
endphoneme
phoneme E
 CALL vi/E
 length 150
 FMT(vowel/ee_1)
endphoneme
phoneme a:
 CALL vi/a:
 length 150
 FMT(vietnam/a)
endphoneme
phoneme @
 CALL vi/@
 length 150
endphoneme
phoneme @:
 CALL vi/@:
 length 150
endphoneme
phoneme O
 CALL vi/O
 length 80
 FMT(vowel/oo_1)
endphoneme
phoneme Oi
 CALL vi/Oi
 length 100
 FMT(vdiph/ooi_2)
endphoneme
phoneme y
 CALL vi/y
  FMT(vowel/u#_4)
endphoneme
phoneme o
 CALL vi/o
  FMT(vowel/o_5)
endphoneme
phoneme @:I
 CALL vi/@:I
  FMT(vdiph/y#y)
endphoneme
 |