|
|
|
|
|
|
|
|
FMT(n^/_n^) |
|
|
FMT(n^/_n^) |
|
|
ELIF nextPh(isNotVowel) THEN |
|
|
ELIF nextPh(isNotVowel) THEN |
|
|
IF nextPhW(n^) THEN |
|
|
IF nextPhW(n^) THEN |
|
|
Length 75 |
|
|
|
|
|
|
|
|
length 75 |
|
|
ELIF prevPhW(n^) THEN |
|
|
ELIF prevPhW(n^) THEN |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
ENDIF |
|
|
ENDIF |
|
|
FMT(n^/n^_) |
|
|
FMT(n^/n^_) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
phoneme I^ // "silent i", palatilizes the preceding consonant |
|
|
phoneme I^ // "silent i", palatilizes the preceding consonant |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
unstressed nonsyllabic |
|
|
unstressed nonsyllabic |
|
|
Length 70 |
|
|
|
|
|
|
|
|
length 70 |
|
|
IF nextPh(isVowel) THEN |
|
|
IF nextPh(isVowel) THEN |
|
|
ChangePhoneme(;) |
|
|
ChangePhoneme(;) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
ChangePhoneme(y) |
|
|
ChangePhoneme(y) |
|
|
ENDIF |
|
|
ENDIF |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 50 |
|
|
|
|
|
|
|
|
length 50 |
|
|
FMT(vwl_ru/ii) |
|
|
FMT(vwl_ru/ii) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme I# |
|
|
phoneme I# |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
ChangePhoneme(I) |
|
|
ChangePhoneme(I) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme y |
|
|
phoneme y |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
FMT(vwl_ru/i#) |
|
|
FMT(vwl_ru/i#) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme I |
|
|
phoneme I |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
|
|
|
|
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF prevPhW(j) THEN |
|
|
IF prevPhW(j) THEN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme I2 |
|
|
phoneme I2 |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF thisPh(isMaxStress) THEN |
|
|
ChangePhoneme(e) |
|
|
ChangePhoneme(e) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme I3 |
|
|
phoneme I3 |
|
|
vwl starttype #i endtype #i |
|
|
vwl starttype #i endtype #i |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF prevPhW(j) THEN |
|
|
IF prevPhW(j) THEN |
|
|
ChangePhoneme(e) |
|
|
ChangePhoneme(e) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme E |
|
|
phoneme E |
|
|
vwl starttype #e endtype #e |
|
|
vwl starttype #e endtype #e |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
FMT(vwl_ru/e) |
|
|
FMT(vwl_ru/e) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme E# |
|
|
phoneme E# |
|
|
vwl starttype #e endtype #e |
|
|
vwl starttype #e endtype #e |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF prevPhW(j) THEN |
|
|
IF prevPhW(j) THEN |
|
|
ChangePhoneme(e) |
|
|
ChangePhoneme(e) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme E2 |
|
|
phoneme E2 |
|
|
vwl starttype #e endtype #e |
|
|
vwl starttype #e endtype #e |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
IF prevPh(j) THEN |
|
|
IF prevPh(j) THEN |
|
|
ChangePhoneme(I3) |
|
|
ChangePhoneme(I3) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme E3 |
|
|
phoneme E3 |
|
|
vwl starttype #e endtype #e |
|
|
vwl starttype #e endtype #e |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
ChangePhoneme(I) |
|
|
ChangePhoneme(I) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme o |
|
|
phoneme o |
|
|
vwl starttype #o endtype #o |
|
|
vwl starttype #o endtype #o |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
ChangeIfNotStressed(V) |
|
|
ChangeIfNotStressed(V) |
|
|
FMT(vwl_ru/o) |
|
|
FMT(vwl_ru/o) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme O |
|
|
phoneme O |
|
|
vwl starttype #o endtype #o |
|
|
vwl starttype #o endtype #o |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
IF prevPhW(isPalatal) THEN |
|
|
IF prevPhW(isPalatal) THEN |
|
|
ChangePhoneme(8) |
|
|
ChangePhoneme(8) |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme u |
|
|
phoneme u |
|
|
vwl starttype #u endtype #u |
|
|
vwl starttype #u endtype #u |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
FMT(vwl_ru/u) |
|
|
FMT(vwl_ru/u) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme u# |
|
|
phoneme u# |
|
|
vwl starttype #u endtype #u |
|
|
vwl starttype #u endtype #u |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
FMT(vwl_ru/u#) |
|
|
FMT(vwl_ru/u#) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme u" |
|
|
phoneme u" |
|
|
vwl starttype #u endtype #u |
|
|
vwl starttype #u endtype #u |
|
|
Length 150 |
|
|
|
|
|
|
|
|
length 150 |
|
|
FMT(vwl_ru/u#u) |
|
|
FMT(vwl_ru/u#u) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme 8 |
|
|
phoneme 8 |
|
|
vwl starttype #o endtype #o |
|
|
vwl starttype #o endtype #o |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
ChangeIfNotStressed(V) |
|
|
ChangeIfNotStressed(V) |
|
|
FMT(vwl_ru/8) |
|
|
FMT(vwl_ru/8) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme e |
|
|
phoneme e |
|
|
vwl starttype #e endtype #e |
|
|
vwl starttype #e endtype #e |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
IF prevPh(Z) THEN |
|
|
IF prevPh(Z) THEN |
|
|
ChangeIfNotStressed(y) |
|
|
ChangeIfNotStressed(y) |
|
|
ChangePhoneme(E) |
|
|
ChangePhoneme(E) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme ju |
|
|
phoneme ju |
|
|
vwl starttype #u endtype #u |
|
|
vwl starttype #u endtype #u |
|
|
Length 190 |
|
|
|
|
|
|
|
|
length 190 |
|
|
FMT(vwl_ru/ju) |
|
|
FMT(vwl_ru/ju) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme ja |
|
|
phoneme ja |
|
|
vwl starttype #i endtype #a |
|
|
vwl starttype #i endtype #a |
|
|
IF thisPh(isMaxStress) THEN |
|
|
IF thisPh(isMaxStress) THEN |
|
|
Length 200 |
|
|
|
|
|
|
|
|
length 200 |
|
|
FMT(vwl_ru/ja) |
|
|
FMT(vwl_ru/ja) |
|
|
ELSE |
|
|
ELSE |
|
|
FMT(vdiph2/ii@) |
|
|
FMT(vdiph2/ii@) |
|
|
|
|
|
|
|
|
ENDIF |
|
|
ENDIF |
|
|
ENDIF |
|
|
ENDIF |
|
|
|
|
|
|
|
|
// Length 200 |
|
|
|
|
|
|
|
|
// length 200 |
|
|
// FMT(vwl_ru/ja) |
|
|
// FMT(vwl_ru/ja) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme V# |
|
|
phoneme V# |
|
|
vwl starttype #a endtype #@ |
|
|
vwl starttype #a endtype #@ |
|
|
unstressed |
|
|
unstressed |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
// IF nextVowel(isMaxStress) THEN |
|
|
// IF nextVowel(isMaxStress) THEN |
|
|
// not needed? because V# is only used at end-of-word |
|
|
// not needed? because V# is only used at end-of-word |
|
|
// ChangePhoneme(I3) |
|
|
// ChangePhoneme(I3) |
|
|
|
|
|
|
|
|
phoneme Y // will not be used in future |
|
|
phoneme Y // will not be used in future |
|
|
vwl starttype #u endtype #u |
|
|
vwl starttype #u endtype #u |
|
|
unstressed |
|
|
unstressed |
|
|
Length 140 |
|
|
|
|
|
|
|
|
length 140 |
|
|
FMT(vowel/ii#) |
|
|
FMT(vowel/ii#) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme A |
|
|
phoneme A |
|
|
vwl starttype #a endtype #a |
|
|
vwl starttype #a endtype #a |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
FMT(vwl_ru/a) |
|
|
FMT(vwl_ru/a) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme a |
|
|
phoneme a |
|
|
vwl starttype #a endtype #a |
|
|
vwl starttype #a endtype #a |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
|
|
|
|
|
|
IF prevPhW(j) THEN |
|
|
IF prevPhW(j) THEN |
|
|
ELSE |
|
|
ELSE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme V |
|
|
phoneme V |
|
|
vwl starttype #a endtype #@ |
|
|
vwl starttype #a endtype #@ |
|
|
Length 80 |
|
|
|
|
|
|
|
|
length 80 |
|
|
unstressed |
|
|
unstressed |
|
|
|
|
|
|
|
|
IF nextVowel(isMaxStress) THEN |
|
|
IF nextVowel(isMaxStress) THEN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phoneme a# |
|
|
phoneme a# |
|
|
vwl starttype #a endtype #a |
|
|
vwl starttype #a endtype #a |
|
|
Length 100 |
|
|
|
|
|
|
|
|
length 100 |
|
|
FMT(vowel/a#_3) |
|
|
FMT(vowel/a#_3) |
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|