Revert fixes for Russian from ineiev@gnu.org

This reverts commit 433d219eca.
This commit is contained in:
Valdis Vitolins
2022-01-18 21:33:48 +02:00
parent 3e76c18ed8
commit 86bc55c5c4
16 changed files with 96 additions and 220 deletions
+15 -120
View File
@@ -1,6 +1,5 @@
phoneme g
vcd vel stp prevoice
ipa ɡ
voicingswitch k
lengthmod 5
Vowelin f1=2 f2=2300 200 300 f3=-300 80
@@ -17,66 +16,13 @@ phoneme g
endphoneme
phoneme g;
vcd vel stp pzd
ipa ɡʲ
voicingswitch k;
lengthmod 5
Vowelin f1=1 f2=2300 300 300 f3=300 80
Vowelout f1=1 f2=2300 300 300 f3=300 80 brk colr=1
IF PreVoicing THEN
FMT(g/xg)
ENDIF
IF nextPh(isPause2) THEN
FMT(g/g_) addWav(x/g_)
ENDIF
FMT(g/g) addWav(x/g2, 150)
endphoneme
phoneme p
import_phoneme consonants/p-
endphoneme
phoneme s.
vls rfx frc sib
ipa ʂ
voicingswitch z.
lengthmod 3
Vowelin f1=0 f2=1800 -100 300 f3=-300 80
Vowelout f1=0 f2=1800 -100 300 f3=-300 80
IF nextPh(isPause) THEN
WAV(ru/sh, 60)
ENDIF
IF nextPh(k) OR nextPh(k;) THEN
WAV(ru/sh, 250)
ELSE
WAV(ru/sh, 90)
ENDIF
endphoneme
phoneme z.
vcd rfx frc sib
ipa ʐ
voicingswitch s.
lengthmod 6
Vowelin f1=0 f2=1800 -100 300 f3=-300 80
Vowelout f1=2 f2=1800 -100 300 f3=-300 80 brk
IF nextPh(isPause2) THEN
FMT(voc/zh_) addWav(ru/zh)
ENDIF
FMT(voc/zh) addWav(ru/zh)
endphoneme
phoneme x
vls vel frc
ipa x
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=-100 80
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
@@ -84,49 +30,17 @@ phoneme x
endphoneme
phoneme x;
vls vel frc pzd
ipa xʲ
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=-100 80
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
WAV(ru/x_pzd, 30)
endphoneme
phoneme k
import_phoneme consonants/k-
endphoneme
phoneme k;
vls vel stp pzd
ipa kʲ
lengthmod 2
voicingswitch g;
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1
IF nextPh(isPause2) THEN
WAV(ru/k_pzd, 50)
ENDIF
WAV(ru/k_pzd, 60)
endphoneme
phoneme l
liquid vcd alv lat apr // In fact, a velarized one is wanted...
ipa ɫ
liquid rfx
ipa ɭ
lengthmod 7
IF prevPh(g) OR prevPh(k) THEN
length 150
ELIF prevPh(isVowel) AND nextPh(isVowel) THEN
length 150
ELSE
length 80
ENDIF
FMT(l/L1_eL)
length 40
FMT(l^/l_rfx)
endphoneme
@@ -138,22 +52,6 @@ length 80
endphoneme
phoneme l;
liquid vcd lat apr rfx pzd
ipa ɭʲ
IF prevPh(g) THEN
length 160
ELIF prevPh(isVowel) AND nextPh(isVowel) THEN
length 160
ELSE
length 80
ENDIF
FMT(l^/l_rfx)
endphoneme
phoneme s
vls alv frc sib
lengthmod 3
@@ -173,7 +71,7 @@ phoneme n_
endphoneme
phoneme n;
phoneme n#
vcd pal nas pzd
ipa ɲ
Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate
@@ -248,8 +146,16 @@ phoneme tS;
endphoneme
// Palatalized versions of consonants
phoneme t
import_phoneme ru-base/t
import_phoneme pl/t
endphoneme
phoneme t;
import_phoneme pl/t;
endphoneme
@@ -258,13 +164,6 @@ phoneme d
endphoneme
// Palatalized versions of consonants
phoneme t;
import_phoneme pl/t;
endphoneme
phoneme d;
import_phoneme pl/d;
endphoneme
@@ -313,11 +212,7 @@ phoneme i
ChangePhoneme(y)
ENDIF
vwl starttype #i endtype #i
IF nextPh(l) AND thisPh(isNotStressed) THEN
length 140
ELSE
length 50
ENDIF
length 50
FMT(vwl_ru/ii)
endphoneme