123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
-
- //====================================================
- // Greek - based on base2
- //====================================================
-
-
- phoneme a
- vwl starttype #a endtype #a
- length 140
-
- IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN
- ChangePhoneme(NULL)
- ENDIF
-
- IF thisPh(isDiminished) THEN
- FMT(vowel/a_4)
- ENDIF
- FMT(vowel/a_2)
- endphoneme
-
-
- phoneme e
- vwl starttype #e endtype #e
- length 140
- FMT(vowel/e_mid2)
- endphoneme
-
- phoneme i
- vwl starttype #i endtype #i
- length 140
- IfNextVowelAppend(;)
- FMT(vowel/i)
- endphoneme
-
- phoneme o
- vwl starttype #o endtype #o
- length 150
- FMT(vowel/oo)
- endphoneme
-
- phoneme u
- vwl starttype #u endtype #u
- length 160
- FMT(vowel/u_bck)
- endphoneme
-
-
- // CONSONANTS
-
- phoneme t // revert to alveolar /t/
- vls alv stp
- lengthmod 2
- voicingswitch d
- Vowelin f1=1 f2=1600 -300 300 f3=-100 80 amp=11
- Vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20
- IF nextPh(isPause2) THEN
- WAV(ustop/t_unasp2)
- ENDIF
- WAV(ustop/t_unasp2)
- endphoneme
-
-
- phoneme d // revert to alveolar /d/
- import_phoneme base1/d
- voicingswitch t
- endphoneme
-
-
- phoneme k
- vls vel stp
- 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_)
- ELIF nextPh(isRhotic) THEN
- WAV(ustop/kr)
- ELIF nextPh(l) THEN
- WAV(ustop/kl)
- ENDIF
- WAV(ustop/k_unasp, 70)
- endphoneme
-
-
- phoneme r
- import_phoneme base1/R3
- endphoneme
|