12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
-
- //====================================================
- // Greek - based on base2
- //====================================================
-
-
- phoneme a
- vowel starttype #a endtype #a
- length 180
-
- 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
- vowel starttype #e endtype #e
- length 180
- FMT(vowel/e_mid2)
- endphoneme
-
- phoneme i
- vowel starttype #i endtype #i
- length 140
- IfNextVowelAppend(;)
- FMT(vowel/i)
- endphoneme
-
- phoneme o
- vowel starttype #o endtype #o
- length 180
- FMT(vowel/oo)
- endphoneme
-
-
-
- // CONSONANTS
-
- phoneme t // revert to alveolar /t/
- vls alv stop
- 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 base/d
- voicingswitch t
- endphoneme
-
-
- phoneme k
- vls vel stop
- 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 base/R2
- endphoneme
|