| |
| // Extra consonants. Use (for example): |
| // import_phoneme consonants/ts |
| |
| phoneme ts |
| vls alv afr sib |
| voicingswitch dz |
| lengthmod 2 |
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/ts_) |
| ENDIF |
| WAV(ustop/ts) |
| endphoneme |
| |
| |
| phoneme dz |
| vcd alv afr sib |
| voicingswitch ts |
| lengthmod 5 |
| Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 |
| Vowelout f1=2 f2=1700 -300 300 f3=-100 80 |
| |
| IF PreVoicing THEN |
| FMT(d/xd) |
| ENDIF |
| |
| IF nextPh(isPause2) THEN |
| FMT(voc/z_) addWav(ustop/ts_, 60) |
| ENDIF |
| FMT(d/xdz) addWav(ustop/ts, 140) |
| endphoneme |
| |
| |
| phoneme p- // unaspirated |
| vls blb stp |
| lengthmod 2 |
| voicingswitch b |
| Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 |
| Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 |
| IF nextPh(l) THEN |
| WAV(ustop/pl) |
| ELIF nextPh(isRhotic) THEN |
| WAV(ustop/pr) |
| ELIF nextPh(isPause2) THEN |
| WAV(ustop/p_unasp_, 80) |
| ENDIF |
| WAV(ustop/p_unasp) |
| endphoneme |
| |
| |
| phoneme ph // aspirated |
| vls blb stp |
| lengthmod 2 |
| voicingswitch b |
| Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 |
| Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/p_) |
| ENDIF |
| IF nextPh(l) THEN |
| WAV(ustop/pl) |
| ENDIF |
| WAV(ustop/p_asp) |
| endphoneme |
| |
| |
| phoneme t- |
| vls alv stp |
| lengthmod 2 |
| voicingswitch d |
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/t_) |
| ENDIF |
| WAV(ustop/t_short) |
| endphoneme |
| |
| |
| phoneme c2 |
| vls pal afr sib |
| lengthmod 2 |
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 |
| Vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/ts_pzd_) |
| ENDIF |
| WAV(ustop/ts_pzd2, 90) |
| endphoneme |
| |
| |
| |
| phoneme k- // unaspirated |
| vls vel stp |
| lengthmod 2 |
| voicingswitch g |
| Vowelin f1=0 f2=2300 200 300 f3=-150 80 |
| Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/k_unasp, 50) |
| ENDIF |
| WAV(ustop/k_unasp, 60) // weaker |
| endphoneme |
| |
| |
| phoneme kh |
| vls vel stp |
| lengthmod 2 |
| voicingswitch g |
| Vowelin f1=0 f2=2300 200 300 f3=-150 80 |
| Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/k_asp, 50) |
| ENDIF |
| IF nextPh(l) THEN |
| WAV(ustop/kl) |
| ENDIF |
| WAV(ustop/k_asp, 90) |
| endphoneme |
| |
| phoneme k# |
| vls vel stp |
| lengthmod 2 |
| voicingswitch g |
| Vowelin f1=1 f2=1400 -100 100 f3=-150 80 |
| Vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20 |
| IF nextPh(isPause2) THEN |
| WAV(ustop/k_asp, 40) |
| ENDIF |
| IF nextPhW(#e) OR nextPhW(#i) THEN |
| WAV(ustop/k_asp_e, 40) |
| ELIF nextPhW(#o) OR nextPhW(#u) THEN |
| WAV(ustop/k_asp_a, 25) |
| ELSE |
| WAV(ustop/k_asp_a, 30) |
| ENDIF |
| endphoneme |
| |
| phoneme s2 // second part of a long [s:] |
| vls alv frc sib |
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 |
| lengthmod 3 |
| IF nextPh(isPause2) THEN |
| WAV(ufric/s_) |
| ENDIF |
| WAV(ufric/s_continue) |
| endphoneme |
| |
| |
| |