This is a step in the transition to using a common IPA-based phoneme table for the pronunciations. It allows the base phonemes to import the IPA versions during this transition phase.master
@@ -206,7 +206,7 @@ endphoneme | |||
phoneme w | |||
liquid | |||
lengthmod 7 | |||
CALL base/w | |||
CALL base1/w | |||
FMT(w/w2) | |||
endphoneme | |||
@@ -249,7 +249,7 @@ endphoneme | |||
phoneme t | |||
import_phoneme base/t[ | |||
import_phoneme base1/t[ | |||
voicingswitch d | |||
endphoneme | |||
@@ -298,7 +298,7 @@ endphoneme | |||
phoneme c // This is [tS;] | |||
import_phoneme base/tS; | |||
import_phoneme base1/tS; | |||
voicingswitch dZ; | |||
endphoneme | |||
@@ -68,7 +68,7 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
@@ -87,7 +87,7 @@ phoneme b | |||
IF prevPhW(isVowel) AND nextPhW(isVowel) THEN | |||
ChangePhoneme(B) | |||
ENDIF | |||
CALL base/b | |||
CALL base1/b | |||
endphoneme | |||
@@ -132,6 +132,6 @@ phoneme x | |||
IF prevPhW(#i) THEN | |||
ChangePhoneme(C) | |||
ELSE | |||
CALL base/x | |||
CALL base1/x | |||
ENDIF | |||
endphoneme |
@@ -84,7 +84,7 @@ endphoneme | |||
phoneme t# | |||
import_phoneme base/t | |||
import_phoneme base1/t | |||
endphoneme | |||
@@ -95,7 +95,7 @@ endphoneme | |||
phoneme k# | |||
import_phoneme consonants/kh | |||
// import_phoneme base/k | |||
// import_phoneme base1/k | |||
endphoneme | |||
@@ -111,7 +111,7 @@ endphoneme | |||
phoneme t | |||
import_phoneme base/t[ | |||
import_phoneme base1/t[ | |||
endphoneme | |||
@@ -137,7 +137,7 @@ phoneme tS | |||
endphoneme | |||
phoneme tS# | |||
import_phoneme base/tS | |||
import_phoneme base1/tS | |||
endphoneme | |||
phoneme k | |||
@@ -146,7 +146,7 @@ endphoneme | |||
phoneme Q | |||
import_phoneme base/Q" | |||
import_phoneme base1/Q" | |||
endphoneme | |||
@@ -79,12 +79,12 @@ endphoneme | |||
phoneme tS | |||
import_phoneme base/tS | |||
import_phoneme base1/tS | |||
endphoneme | |||
phoneme tS# | |||
import_phoneme base/tS | |||
import_phoneme base1/tS | |||
endphoneme | |||
@@ -152,7 +152,7 @@ phoneme w2 | |||
liquid | |||
lengthmod 7 | |||
CALL base/w | |||
CALL base1/w | |||
IF nextPh(isVowel) THEN | |||
FMT(w/w2) // longer [w] | |||
ENDIF |
@@ -121,7 +121,7 @@ phoneme r | |||
ChangePhoneme(**) | |||
ENDIF | |||
CALL base/* | |||
CALL base1/* | |||
endphoneme | |||
@@ -145,13 +145,13 @@ phoneme n | |||
ChangePhoneme(n^) | |||
ENDIF | |||
CALL base/n | |||
CALL base1/n | |||
endphoneme | |||
phoneme n2 // doesn't palatalise, used for exceptions | |||
vcd alv nas | |||
lengthmod 4 | |||
CALL base/n | |||
CALL base1/n | |||
endphoneme | |||
phoneme l | |||
@@ -159,9 +159,9 @@ phoneme l | |||
IF prevPhW(#i) AND nextPhW(isVowel) THEN | |||
ChangePhoneme(l^) | |||
ENDIF | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme | |||
phoneme l2 // same as n2 | |||
liquid | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme |
@@ -72,16 +72,16 @@ phoneme l | |||
endphoneme | |||
phoneme L // velar L | |||
import_phoneme base/L | |||
import_phoneme base1/L | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
phoneme x | |||
import_phoneme base/x | |||
import_phoneme base1/x | |||
voicingswitch x // [x] doesn't switch to [Q] | |||
endphoneme | |||
@@ -425,7 +425,7 @@ endphoneme | |||
phoneme m | |||
//vcd blb nas | |||
import_phoneme base/m | |||
import_phoneme base1/m | |||
endphoneme | |||
phoneme nh | |||
@@ -434,7 +434,7 @@ endphoneme | |||
phoneme n | |||
//vcd alv nas | |||
import_phoneme base/n | |||
import_phoneme base1/n | |||
endphoneme | |||
phoneme ɲh | |||
@@ -443,7 +443,7 @@ endphoneme | |||
phoneme ɲ | |||
//vcd pal nasal pzd | |||
import_phoneme base/n^ | |||
import_phoneme base1/n^ | |||
endphoneme | |||
phoneme ŋh | |||
@@ -452,7 +452,7 @@ endphoneme | |||
phoneme ŋ | |||
//vcd vel nas | |||
import_phoneme base/N | |||
import_phoneme base1/N | |||
endphoneme | |||
//phoneme ɴ | |||
@@ -461,42 +461,42 @@ endphoneme | |||
phoneme p | |||
//vls blb stp | |||
import_phoneme base/b | |||
import_phoneme base1/b | |||
endphoneme | |||
phoneme b | |||
//vcd blb stp | |||
import_phoneme base/b | |||
import_phoneme base1/b | |||
endphoneme | |||
phoneme ph //aspirated | |||
//vls blb stp | |||
import_phoneme base/p | |||
import_phoneme base1/p | |||
endphoneme | |||
phoneme t | |||
//vls alv stp | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
endphoneme | |||
phoneme d | |||
//vcd alv stp | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
endphoneme | |||
phoneme th | |||
//vls alv stp | |||
import_phoneme base/t | |||
import_phoneme base1/t | |||
endphoneme | |||
phoneme tɕ | |||
//vls pla afr sib | |||
import_phoneme base/tS | |||
import_phoneme base1/tS | |||
endphoneme | |||
phoneme dʑ | |||
//vcd pla afr sib | |||
import_phoneme base/dZ | |||
import_phoneme base1/dZ | |||
endphoneme | |||
phoneme tɕh | |||
@@ -506,17 +506,17 @@ endphoneme | |||
phoneme k | |||
//vls vel stp | |||
import_phoneme base/k | |||
import_phoneme base1/k | |||
endphoneme | |||
phoneme g | |||
//vcd vel stp | |||
import_phoneme base/g | |||
import_phoneme base1/g | |||
endphoneme | |||
phoneme kh | |||
//vls vel stp | |||
import_phoneme base/k | |||
import_phoneme base1/k | |||
endphoneme | |||
phoneme ʔ | |||
@@ -525,22 +525,22 @@ endphoneme | |||
phoneme θ | |||
//vls dnt frc | |||
import_phoneme base/T | |||
import_phoneme base1/T | |||
endphoneme | |||
phoneme ð | |||
//vcd dnt frc | |||
import_phoneme base/D | |||
import_phoneme base1/D | |||
endphoneme | |||
phoneme s | |||
//vls alv frc sib | |||
import_phoneme base/s | |||
import_phoneme base1/s | |||
endphoneme | |||
phoneme z | |||
//vcd alv frc sib | |||
import_phoneme base/z | |||
import_phoneme base1/z | |||
endphoneme | |||
phoneme sh //aspirated not pzd | |||
@@ -549,7 +549,7 @@ endphoneme | |||
phoneme ʃ | |||
//vls pla frc sib | |||
import_phoneme base/S | |||
import_phoneme base1/S | |||
endphoneme | |||
phoneme h | |||
@@ -578,6 +578,6 @@ endphoneme | |||
phoneme l | |||
//vcd alv liquid | |||
import_phoneme base/l | |||
import_phoneme base1/l | |||
endphoneme | |||
@@ -231,7 +231,7 @@ endphoneme | |||
phoneme R | |||
import_phoneme base/R | |||
import_phoneme base1/R | |||
endphoneme | |||
@@ -809,7 +809,7 @@ IF nextPhW(l) THEN | |||
// ChangePhoneme(NULL) | |||
ENDIF | |||
ChangePhoneme(l/3) | |||
// CALL base/l | |||
// CALL base1/l | |||
endphoneme | |||
phoneme l/3 // Replacement for [l/] | |||
@@ -820,7 +820,7 @@ phoneme l/3 // Replacement for [l/] | |||
endphoneme | |||
phoneme v // approximant, not fricative | |||
import_phoneme base/v# | |||
import_phoneme base1/v# | |||
voicingswitch f | |||
endphoneme | |||
@@ -90,6 +90,6 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
@@ -179,7 +179,7 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
@@ -239,7 +239,7 @@ phoneme d | |||
IF prevPh(!) THEN // previous was [t] or [d], now assimilated | |||
ChangePhoneme(t) | |||
ENDIF | |||
CALL base/d | |||
CALL base1/d | |||
endphoneme | |||
phoneme p | |||
@@ -261,7 +261,7 @@ phoneme b | |||
IF prevPh(!) THEN // previous was [p] or [b], now assimilated | |||
ChangePhoneme(p) | |||
ENDIF | |||
CALL base/b | |||
CALL base1/b | |||
endphoneme | |||
phoneme s | |||
@@ -270,7 +270,7 @@ phoneme s | |||
ChangePhoneme(!) | |||
ENDIF | |||
ENDIF | |||
CALL base/s | |||
CALL base1/s | |||
endphoneme | |||
phoneme z | |||
@@ -283,7 +283,7 @@ phoneme z | |||
IF prevPh(!) THEN // previous was [s] or [z], now assimilated | |||
ChangePhoneme(s) | |||
ENDIF | |||
CALL base/z | |||
CALL base1/z | |||
endphoneme | |||
@@ -44,7 +44,7 @@ phoneme l // use dark [l/2] before not-vowel | |||
ENDIF | |||
ENDIF | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme | |||
@@ -3,7 +3,7 @@ phoneme N | |||
vcd vel nas | |||
lengthmod 8 // longer than 'n' | |||
IfNextVowelAppend(g) | |||
CALL base/N | |||
CALL base1/N | |||
endphoneme | |||
@@ -403,7 +403,7 @@ phoneme r | |||
IF nextPh(isNotVowel) THEN | |||
ChangePhoneme(r/) | |||
ENDIF | |||
CALL base/r | |||
CALL base1/r | |||
ipa r | |||
endphoneme | |||
@@ -450,7 +450,7 @@ endphoneme | |||
phoneme t2 // [t] which doesn't reduce | |||
import_phoneme base/t | |||
import_phoneme base1/t | |||
endphoneme | |||
phoneme ? // glottal stp |
@@ -225,6 +225,6 @@ endphoneme | |||
phoneme l | |||
import_phoneme base/l // use clear [l] before not-vowel | |||
import_phoneme base1/l // use clear [l] before not-vowel | |||
endphoneme | |||
@@ -3,7 +3,7 @@ phoneme N | |||
vcd vel nas | |||
lengthmod 8 // longer than 'n' | |||
IfNextVowelAppend(g) | |||
CALL base/N | |||
CALL base1/N | |||
endphoneme | |||
@@ -238,7 +238,7 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R | |||
import_phoneme base1/R | |||
endphoneme | |||
@@ -268,7 +268,7 @@ endphoneme | |||
phoneme t // dental variant of /t/ | |||
import_phoneme base/t[ | |||
import_phoneme base1/t[ | |||
voicingswitch d | |||
endphoneme | |||
@@ -913,7 +913,7 @@ phoneme v | |||
Vowelout f1=0 f2=1000 -500 -300 f3=-300 100 | |||
IF KlattSynth THEN | |||
CALL base/v | |||
CALL base1/v | |||
RETURN | |||
ENDIF | |||
@@ -56,7 +56,7 @@ endphoneme | |||
phoneme t# | |||
import_phoneme base/t | |||
import_phoneme base1/t | |||
endphoneme | |||
@@ -141,6 +141,6 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R | |||
import_phoneme base1/R | |||
endphoneme | |||
@@ -324,7 +324,7 @@ phoneme j | |||
VowelEnding(j/xj, -30) | |||
IF prevPh(isPause) THEN | |||
FMT(j/_j_short) // difference from base/j | |||
FMT(j/_j_short) // difference from base1/j | |||
ENDIF | |||
ELSE | |||
// no vowel follows | |||
@@ -359,7 +359,7 @@ phoneme r // note, following consonant must be 'ustop/t_' not 'ustop/tr' etc. | |||
ChangePhoneme(NULL) // 'r' is already included in the previous vowel | |||
ENDIF | |||
CALL base/* | |||
CALL base1/* | |||
endphoneme | |||
@@ -406,7 +406,7 @@ phoneme b | |||
IF nextPh(l2) THEN | |||
ChangePhoneme(p) | |||
ENDIF | |||
CALL base/b | |||
CALL base1/b | |||
endphoneme | |||
phoneme d | |||
@@ -438,5 +438,5 @@ phoneme g | |||
IF nextPh(l2) THEN | |||
ChangePhoneme(k) | |||
ENDIF | |||
CALL base/g | |||
CALL base1/g | |||
endphoneme |
@@ -61,7 +61,7 @@ endphoneme | |||
phoneme d // revert to alveolar /d/ | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
voicingswitch t | |||
endphoneme | |||
@@ -85,6 +85,6 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R3 | |||
import_phoneme base1/R3 | |||
endphoneme | |||
@@ -80,7 +80,7 @@ endphoneme | |||
// consonants | |||
phoneme r | |||
import_phoneme base/r" | |||
import_phoneme base1/r" | |||
endphoneme | |||
@@ -97,7 +97,7 @@ phoneme b | |||
ENDIF | |||
ENDIF | |||
CALL base/b | |||
CALL base1/b | |||
endphoneme | |||
phoneme r | |||
@@ -110,7 +110,7 @@ phoneme r | |||
ChangePhoneme(**) | |||
ENDIF | |||
CALL base/* | |||
CALL base1/* | |||
endphoneme | |||
phoneme g |
@@ -287,13 +287,13 @@ endphoneme | |||
//=========== | |||
phoneme v // approximant, not fricative | |||
import_phoneme base/v# | |||
import_phoneme base1/v# | |||
voicingswitch f | |||
endphoneme | |||
phoneme H // use for full "h" | |||
import_phoneme base/h | |||
import_phoneme base1/h | |||
endphoneme | |||
@@ -312,7 +312,7 @@ endphoneme | |||
phoneme b // this is [b] | |||
import_phoneme base/b | |||
import_phoneme base1/b | |||
endphoneme | |||
@@ -337,7 +337,7 @@ endphoneme | |||
//================== | |||
phoneme t // dental variant of /t/ | |||
import_phoneme base/t[ | |||
import_phoneme base1/t[ | |||
voicingswitch d | |||
endphoneme | |||
@@ -356,7 +356,7 @@ endphoneme | |||
phoneme d // dental variant of /d/ | |||
import_phoneme base/d[ | |||
import_phoneme base1/d[ | |||
voicingswitch t | |||
endphoneme | |||
@@ -464,13 +464,13 @@ endphoneme | |||
phoneme c# | |||
CALL base/tS; | |||
CALL base1/tS; | |||
ipa cU+02B0 | |||
endphoneme | |||
phoneme J | |||
import_phoneme base/J | |||
import_phoneme base1/J | |||
endphoneme | |||
@@ -508,7 +508,7 @@ endphoneme | |||
phoneme g | |||
import_phoneme base/g | |||
import_phoneme base1/g | |||
voicingswitch k | |||
endphoneme | |||
@@ -544,7 +544,7 @@ phoneme r | |||
lengthmod 3 | |||
IF thisPh(isWordEnd) THEN | |||
CALL base/r/ | |||
CALL base1/r/ | |||
ELSE | |||
IF prevPhW(isVowel) THEN | |||
IF nextPhW(isNotVowel) THEN | |||
@@ -564,7 +564,7 @@ phoneme r | |||
ENDIF | |||
ENDIF | |||
CALL base/r | |||
CALL base1/r | |||
ENDIF | |||
ipa ɾ | |||
endphoneme |
@@ -338,7 +338,7 @@ endphoneme | |||
phoneme v // no fricative noise | |||
import_phoneme base/v# | |||
import_phoneme base1/v# | |||
voicingswitch f | |||
endphoneme | |||
@@ -143,7 +143,7 @@ endphoneme | |||
phoneme d // English [d] | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
voicingswitch t | |||
endphoneme | |||
@@ -192,7 +192,7 @@ phoneme l | |||
endphoneme | |||
phoneme l^ | |||
import_phoneme base/l^ | |||
import_phoneme base1/l^ | |||
length 130 | |||
endphoneme | |||
@@ -99,12 +99,12 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/r | |||
import_phoneme base1/r | |||
endphoneme | |||
@@ -104,7 +104,7 @@ endphoneme | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
phoneme t | |||
@@ -112,7 +112,7 @@ phoneme t | |||
endphoneme | |||
phoneme G | |||
import_phoneme base/r" | |||
import_phoneme base1/r" | |||
endphoneme | |||
phoneme X | |||
@@ -126,7 +126,7 @@ endphoneme | |||
phoneme L | |||
import_phoneme sq/ll | |||
// import_phoneme base/l- | |||
// import_phoneme base1/l- | |||
endphoneme | |||
phoneme l | |||
@@ -135,5 +135,5 @@ phoneme l | |||
ELSE | |||
ChangePhoneme(L) // Hard | |||
ENDIF | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme |
@@ -96,19 +96,19 @@ phoneme dZ; // voiced /ㅈ/ | |||
endphoneme | |||
phoneme s- | |||
import_phoneme base/s // temporary | |||
import_phoneme base1/s // temporary | |||
endphoneme | |||
phoneme q- | |||
import_phoneme base/q // temporary | |||
import_phoneme base1/q // temporary | |||
endphoneme | |||
phoneme tS;- | |||
import_phoneme base/tS; // temporary | |||
import_phoneme base1/tS; // temporary | |||
endphoneme | |||
phoneme d- | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
endphoneme | |||
// phoneme tSh; ?? changed to [tS;h] in ko_rules |
@@ -128,19 +128,19 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/** | |||
import_phoneme base1/** | |||
endphoneme | |||
phoneme R | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
phoneme d2 // 'rr' sounds like English 'd' | |||
import_phoneme base/d | |||
import_phoneme base1/d | |||
endphoneme | |||
@@ -287,7 +287,7 @@ phoneme p | |||
voicingswitch b | |||
IF thisPh(isWordStart) THEN | |||
CALL base/p | |||
CALL base1/p | |||
ELIF thisPh(isWordEnd) AND NOT thisPh(isFirstVowel) THEN | |||
ChangePhoneme(b) | |||
ENDIF | |||
@@ -295,11 +295,11 @@ endphoneme | |||
phoneme t | |||
import_phoneme base/t[ | |||
import_phoneme base1/t[ | |||
voicingswitch d | |||
IF thisPh(isWordStart) THEN | |||
CALL base/t | |||
CALL base1/t | |||
ELIF thisPh(isWordEnd) AND NOT thisPh(isFirstVowel) THEN | |||
ChangePhoneme(d) | |||
ENDIF | |||
@@ -311,7 +311,7 @@ phoneme k | |||
voicingswitch g | |||
IF thisPh(isWordStart) THEN | |||
CALL base/k | |||
CALL base1/k | |||
ELIF thisPh(isWordEnd) AND NOT thisPh(isFirstVowel) THEN | |||
ChangePhoneme(g) | |||
ENDIF |
@@ -38,12 +38,12 @@ endphoneme | |||
//F J | |||
phoneme c | |||
import_phoneme base/c | |||
import_phoneme base1/c | |||
endphoneme | |||
phoneme c# | |||
CALL base/tS; | |||
CALL base1/tS; | |||
ipa cU+02B0 | |||
endphoneme | |||
@@ -121,7 +121,7 @@ endphoneme | |||
// CONSONANTS | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
phoneme k` | |||
@@ -170,7 +170,7 @@ phoneme D | |||
vcd alv stp | |||
lengthmod 6 | |||
voicingswitch d | |||
CALL base/D | |||
CALL base1/D | |||
IF nextPh(isPause2) THEN | |||
FMT(voc/dh_) addWav(vocw/dh, 35) // weaker | |||
ENDIF |
@@ -175,14 +175,14 @@ phoneme dz | |||
endphoneme | |||
phoneme ts; | |||
CALL base/tS; | |||
CALL base1/tS; | |||
voicingswitch dz; | |||
ipa tɕ | |||
endphoneme | |||
phoneme dz; | |||
import_phoneme base/dZ; | |||
import_phoneme base1/dZ; | |||
voicingswitch ts; | |||
endphoneme | |||
@@ -191,7 +191,7 @@ phoneme w | |||
liquid | |||
lengthmod 7 | |||
CALL base/w | |||
CALL base1/w | |||
IF nextPh(isVowel) THEN | |||
FMT(w/w2) // longer [w] | |||
ENDIF |
@@ -154,7 +154,7 @@ phoneme s# // This is [s] for Brazil, [S] for Portugal | |||
IF nextPh(isVoiced) THEN | |||
ChangePhoneme(Z) | |||
ENDIF | |||
CALL base/S | |||
CALL base1/S | |||
ipa ʃ | |||
endphoneme | |||
@@ -190,7 +190,7 @@ endphoneme | |||
phoneme x | |||
CALL base/h | |||
CALL base1/h | |||
ipa x | |||
endphoneme | |||
@@ -205,7 +205,7 @@ phoneme s# // This is [s] for Brazil, [S] for Portugal | |||
ChangePhoneme(z) | |||
ENDIF | |||
CALL base/s | |||
CALL base1/s | |||
ipa s | |||
endphoneme | |||
@@ -91,6 +91,6 @@ endphoneme | |||
// Consonants | |||
phoneme v // Try English [v] | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
@@ -179,7 +179,7 @@ phoneme l; | |||
liquid | |||
lengthmod 7 | |||
CALL base/l | |||
CALL base1/l | |||
Vowelout colr=1 | |||
endphoneme | |||
@@ -188,7 +188,7 @@ phoneme m; | |||
vcd blb nas | |||
lengthmod 4 | |||
CALL base/m | |||
CALL base1/m | |||
Vowelout f1=2 f2=1000 -500 -350 f3=200 80 brk colr=1 | |||
endphoneme | |||
@@ -197,7 +197,7 @@ phoneme n; | |||
vcd alv nas | |||
lengthmod 4 | |||
CALL base/n | |||
CALL base1/n | |||
Vowelout f1=2 f2=1700 -300 250 f3=200 80 rms=20 brk colr=1 | |||
endphoneme | |||
@@ -231,7 +231,7 @@ phoneme f; | |||
vls lbd frc | |||
lengthmod 3 | |||
voicingswitch v | |||
CALL base/f | |||
CALL base1/f | |||
Vowelout f1=0 f2=1000 -500 -350 f3=-200 80 colr=1 | |||
endphoneme | |||
@@ -261,7 +261,7 @@ phoneme t; | |||
endphoneme | |||
phoneme S | |||
import_phoneme base/S; | |||
import_phoneme base1/S; | |||
endphoneme | |||
@@ -18,7 +18,7 @@ phoneme l // use dark [l/2] before not-vowel | |||
ENDIF | |||
ENDIF | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme | |||
phoneme r- // linking r, used in Setswana between certain vowels and a following vowel |
@@ -114,12 +114,12 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/r | |||
import_phoneme base1/r | |||
endphoneme | |||
phoneme t | |||
@@ -131,25 +131,25 @@ endphoneme | |||
phoneme m# | |||
ipa U+1D50 | |||
CALL base/m | |||
CALL base1/m | |||
endphoneme | |||
phoneme n# | |||
ipa U+207F | |||
CALL base/n | |||
CALL base1/n | |||
endphoneme | |||
phoneme n.# | |||
ipa U+1DAF | |||
CALL base/n. | |||
CALL base1/n. | |||
endphoneme | |||
phoneme n^# | |||
ipa U+1DAE | |||
CALL base/n^ | |||
CALL base1/n^ | |||
endphoneme | |||
phoneme N# | |||
ipa U+1D51 | |||
CALL base/N | |||
CALL base1/N | |||
endphoneme |
@@ -91,7 +91,7 @@ endphoneme | |||
phoneme v | |||
import_phoneme base/v# | |||
import_phoneme base1/v# | |||
endphoneme | |||
@@ -131,7 +131,7 @@ phoneme b | |||
ENDIF | |||
ENDIF | |||
CALL base/b | |||
CALL base1/b | |||
endphoneme | |||
@@ -139,7 +139,7 @@ phoneme D | |||
vcd dnt frc | |||
lengthmod 6 | |||
voicingswitch T | |||
CALL base/D | |||
CALL base1/D | |||
IF nextPh(isPause2) THEN | |||
FMT(voc/dh_) addWav(vocw/dh, 35) // weaker | |||
ENDIF | |||
@@ -187,7 +187,7 @@ phoneme r | |||
ChangePhoneme(**) | |||
ENDIF | |||
CALL base/* | |||
CALL base1/* | |||
endphoneme | |||
@@ -146,7 +146,7 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
phoneme : // Lengthen previous vowel by "length" | |||
@@ -160,11 +160,11 @@ phoneme # // a NULL phoneme for 'virama' | |||
endphoneme | |||
phoneme z. | |||
CALL base/z. | |||
CALL base1/z. | |||
ipa U+027B | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/r | |||
import_phoneme base1/r | |||
endphoneme | |||
@@ -121,7 +121,7 @@ endphoneme | |||
// Consonants | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
phoneme t | |||
@@ -129,7 +129,7 @@ phoneme t | |||
endphoneme | |||
phoneme d | |||
import_phoneme base/d[ | |||
import_phoneme base1/d[ | |||
endphoneme | |||
phoneme k | |||
@@ -137,11 +137,11 @@ phoneme k | |||
IF prevVowel(isFlag2) OR nextVowel(isFlag2) THEN // back vowels | |||
ChangePhoneme(q) | |||
ENDIF | |||
CALL base/k | |||
CALL base1/k | |||
endphoneme | |||
phoneme G | |||
import_phoneme base/Q" | |||
import_phoneme base1/Q" | |||
endphoneme | |||
phoneme g | |||
@@ -159,5 +159,5 @@ phoneme l | |||
IF prevVowel(isFlag2) OR nextVowel(isFlag2) THEN | |||
ChangePhoneme(L) | |||
ENDIF | |||
CALL base/l | |||
CALL base1/l | |||
endphoneme |
@@ -97,12 +97,12 @@ endphoneme | |||
// ?? This is standard [v]. Should be it [v] without the fricative noise? | |||
phoneme v | |||
import_phoneme base/v | |||
import_phoneme base1/v | |||
endphoneme | |||
phoneme r | |||
import_phoneme base/R2 | |||
import_phoneme base1/R2 | |||
endphoneme | |||
@@ -206,6 +206,6 @@ phoneme R | |||
IF prevPhW(isVowel) AND nextPhW(isVowel) THEN | |||
ChangePhoneme(*) | |||
ENDIF | |||
CALL base/R | |||
CALL base1/R | |||
endphoneme | |||
@@ -1,6 +1,6 @@ | |||
// This is the master phoneme file. | |||
phonemetable base1 _ | |||
// The base phoneme table contains the utility phonemes, the consonants, | |||
// and a schwa. The vowels are defined in the language specific phoneme | |||
@@ -577,7 +577,7 @@ endphoneme | |||
phoneme L/ | |||
import_phoneme base/l/2 | |||
import_phoneme base1/l/2 | |||
endphoneme | |||
phoneme L // velar L | |||
@@ -1669,17 +1669,17 @@ endphoneme | |||
phonemetable ipa _ | |||
include ph_ipa | |||
phonemetable jp base | |||
phonemetable jp base1 | |||
include ph_japanese | |||
phonemetable consonants base | |||
phonemetable consonants base1 | |||
include ph_consonants | |||
phonemetable base2 base | |||
phonemetable base2 base1 | |||
include ph_base2 | |||
phonemetable en base | |||
phonemetable en base1 | |||
include ph_english | |||
phonemetable en-n en | |||
@@ -1701,19 +1701,19 @@ phonemetable en-wi en | |||
include ph_english_wi | |||
phonemetable af base | |||
phonemetable af base1 | |||
include ph_afrikaans | |||
phonemetable cy base | |||
phonemetable cy base1 | |||
include ph_welsh | |||
phonemetable ga base | |||
phonemetable ga base1 | |||
include ph_irish | |||
phonemetable de base | |||
phonemetable de base1 | |||
include ph_german | |||
phonemetable eo base | |||
phonemetable eo base1 | |||
include ph_esperanto | |||
phonemetable ia eo | |||
@@ -1725,23 +1725,23 @@ include ph_lojban | |||
phonemetable nci base2 | |||
include ph_nahuatl | |||
phonemetable fi base | |||
phonemetable fi base1 | |||
include ph_finnish | |||
phonemetable et base | |||
phonemetable et base1 | |||
include ph_estonian | |||
phonemetable fr base | |||
phonemetable fr base1 | |||
include ph_french | |||
phonemetable fr-ca fr | |||
include ph_french_ca | |||
phonemetable nl base | |||
phonemetable nl base1 | |||
include ph_dutch | |||
phonemetable hi_base base | |||
phonemetable hi_base base1 | |||
include ph_hindi_base | |||
phonemetable hi hi_base | |||
@@ -1776,17 +1776,17 @@ include ph_marathi | |||
phonemetable hu base | |||
phonemetable hu base1 | |||
include ph_hungarian | |||
phonemetable lt base | |||
phonemetable lt base1 | |||
include ph_lithuanian | |||
phonemetable lv base | |||
phonemetable lv base1 | |||
include ph_latvian | |||
phonemetable pl base | |||
phonemetable pl base1 | |||
include ph_polish | |||
phonemetable sk pl | |||
@@ -1804,7 +1804,7 @@ include ph_macedonian | |||
phonemetable sr hr | |||
include ph_serbian | |||
phonemetable ru base | |||
phonemetable ru base1 | |||
include ph_russian | |||
phonemetable bg pl | |||
@@ -1814,7 +1814,7 @@ include ph_bulgarian | |||
phonemetable it base2 | |||
include ph_italian | |||
phonemetable la base | |||
phonemetable la base1 | |||
include ph_latin | |||
phonemetable es base2 | |||
@@ -1847,16 +1847,16 @@ include ph_greek | |||
phonemetable grc base2 | |||
include ph_greek_ancient | |||
phonemetable sv base | |||
phonemetable sv base1 | |||
include ph_swedish | |||
phonemetable no base | |||
phonemetable no base1 | |||
include ph_norwegian | |||
phonemetable is base | |||
phonemetable is base1 | |||
include ph_icelandic | |||
phonemetable vi base | |||
phonemetable vi base1 | |||
include ph_vietnam | |||
phonemetable vi-hue vi | |||
@@ -1865,14 +1865,14 @@ include ph_vietnam_hue | |||
phonemetable vi-sgn vi | |||
include ph_vietnam_sgn | |||
phonemetable zhy base | |||
phonemetable zhy base1 | |||
include ph_zh_yue | |||
phonemetable zh base | |||
phonemetable zh base1 | |||
include ph_zh | |||
phonemetable sw base | |||
phonemetable sw base1 | |||
include ph_swahili | |||
phonemetable tr base2 | |||
@@ -1884,37 +1884,37 @@ include ph_kurdish | |||
phonemetable id base2 | |||
include ph_indonesian | |||
phonemetable sq base | |||
phonemetable sq base1 | |||
include ph_albanian | |||
phonemetable hy base | |||
phonemetable hy base1 | |||
include ph_armenian | |||
phonemetable da base | |||
phonemetable da base1 | |||
include ph_danish | |||
phonemetable ka base | |||
phonemetable ka base1 | |||
include ph_georgian | |||
phonemetable fa base | |||
phonemetable fa base1 | |||
include ph_farsi | |||
phonemetable ar base | |||
phonemetable ar base1 | |||
include ph_arabic | |||
phonemetable rw base2 | |||
include ph_kinyarwanda | |||
phonemetable prs base | |||
phonemetable prs base1 | |||
include ph_dari | |||
phonemetable sl pl | |||
include ph_slovenian | |||
phonemetable gd base | |||
phonemetable gd base1 | |||
include ph_s_gaelic | |||
phonemetable nso base | |||
phonemetable nso base1 | |||
include ph_northern-sotho | |||
phonemetable ht fr | |||
@@ -1923,13 +1923,13 @@ include ph_haitian | |||
phonemetable az tr | |||
include ph_azerbaijani | |||
phonemetable ak base | |||
phonemetable ak base1 | |||
include ph_akan | |||
phonemetable am base | |||
phonemetable am base1 | |||
include ph_amhari | |||
phonemetable wo base | |||
phonemetable wo base1 | |||
include ph_wolof | |||
phonemetable dv hi_base | |||
@@ -1950,35 +1950,35 @@ include ph_oriya | |||
phonemetable mni bn | |||
include ph_manipuri | |||
phonemetable tn base | |||
phonemetable tn base1 | |||
include ph_setswana | |||
phonemetable mt base | |||
phonemetable mt base1 | |||
include ph_maltese | |||
phonemetable bo hi | |||
include ph_tibetan | |||
phonemetable kk base | |||
phonemetable kk base1 | |||
include ph_kazakh | |||
phonemetable tt base | |||
phonemetable tt base1 | |||
include ph_tatar | |||
phonemetable ko base | |||
phonemetable ko base1 | |||
include ph_korean | |||
phonemetable kl base | |||
phonemetable kl base1 | |||
include ph_greenlandic | |||
phonemetable om base | |||
phonemetable om base1 | |||
include ph_oromo | |||
phonemetable my base | |||
phonemetable my base1 | |||
include ph_burmese | |||
phonemetable gn base | |||
phonemetable gn base1 | |||
include ph_guarani | |||
phonemetable ky base | |||
phonemetable ky base1 | |||
include ph_kyrgyz |