From 096877d92b69a9767af1416c0be80d60c82a0375 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Sun, 4 Mar 2018 19:08:50 +0200 Subject: [PATCH] =?UTF-8?q?ru:=20fixes=20for=20'=D0=BB'=20and=20'=D0=BB?= =?UTF-8?q?=D1=8C'=20(especially=20at=20the=20end=20of=20word)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phsource/ph_russian | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/phsource/ph_russian b/phsource/ph_russian index ab8f8e72..daecdf1c 100644 --- a/phsource/ph_russian +++ b/phsource/ph_russian @@ -43,21 +43,41 @@ endphoneme phoneme l - liquid rfx ipa ɭ lengthmod 7 - length 40 - FMT(l^/l_rfx) + length 80 + IF nextPh(isPause) THEN + FMT(l/l_,120) + ELSE + FMT(l/l_,120) + ENDIF endphoneme -phoneme l^ - liquid rfx pzd - ipa ɭ -// lengthmod 7 -length 80 -// FMT(l^/l^) - FMT(l^/l_rfx) +phoneme l^ // From Latvian ļ + liquid + ipa ʎ + lengthmod 7 + Vowelout len=60 lenadd rate + length 80 + + NextVowelStarts + VowelStart(l^/j2@) + VowelStart(l^/j2a) + VowelStart(l^/j2e) + VowelStart(l^/j2i) + VowelStart(l^/j2o) + VowelStart(l^/j2u) + EndSwitch + + IF prevPh(isPause) THEN + FMT(l^/_l^) + ELSEIF nextPh(isPause) THEN + FMT(l^/l^_,120) + ENDIF + + FMT(l^/l^) + endphoneme phoneme s