From f2c2ec5da0681ae2ae9f1790f13b371a32dc8cb9 Mon Sep 17 00:00:00 2001 From: Valdis Vitolins Date: Wed, 2 May 2018 21:01:16 +0300 Subject: [PATCH] lv: improve sound of 'zv' --- dictsource/lv_rules | 1 + phsource/ph_latvian | 26 +++++++++++++++++++++++++- tests/language-phonemes.test | 2 +- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/dictsource/lv_rules b/dictsource/lv_rules index 84e7cbff..1b9ea92e 100644 --- a/dictsource/lv_rules +++ b/dictsource/lv_rules @@ -1672,6 +1672,7 @@ L46L45L45) o (<< uo visvis v%isv%is (P6 // visvis.. _) vi (szinL02_ v'i // viszinis _) vi (szinL05_ v'i // viszine + z) v v` .group w w v diff --git a/phsource/ph_latvian b/phsource/ph_latvian index 901ba826..422bf19d 100644 --- a/phsource/ph_latvian +++ b/phsource/ph_latvian @@ -414,10 +414,34 @@ phoneme t WAV(ustop/t_dnt, 50) endphoneme +phoneme v // from v# in standard phonemes + vcd lbd frc + ipa ʋ + lengthmod 6 + voicingswitch f + Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 + Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 + IF nextPh(isPause2) THEN + FMT(voc/v#_) + ENDIF + FMT(voc/v#) +endphoneme + +phoneme v` // shortened v + vcd lbd frc + ipa ʋ + lengthmod 6 + voicingswitch f + Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 + Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 + length 8 + FMT(voc/v#_) +endphoneme + phoneme z` // Shortened version of z for diphthong dz vcd alv frc sib voicingswitch s - length 10 + length 8 lengthmod 6 Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 diff --git a/tests/language-phonemes.test b/tests/language-phonemes.test index 2e46b327..49350b69 100755 --- a/tests/language-phonemes.test +++ b/tests/language-phonemes.test @@ -95,6 +95,6 @@ test_lang ky bee9e683218b0c53c29a89709501f8a2486b71b2 "ma na Na pa ba ta da ka g test_lang la 080bd53c20991eae7baec73b8c735eacc8aae076 "ma na Na pa pa ba ta ta da ka ka ga fa sa za ha Ra la ja wa _:_ ma mE mI mO mU ma: me: mi: mo: mu: my my: maU maI meI mEU mOI" test_lang lfn 044e27a5100528760a185e0773dccaca504b5bd4 "ma na Na pa ba ta da ka ga fa va sa za Sa Za ha la ja R2a **a wa _:_ ma me mi mo mu maI maU meU moI" test_lang lt 615e503b996ea5f7b267ebd77b91e77c5b874e18 "ma m;a na n;a pa p;a ta t;a ka k;a ba b;a da d;a ga g;a tsa ts;a tSa tS;a dza dz;a dZa dZ;a fa f;a sa s;a Sa S;a xa x;a va v;a za z;a Za Z;a la l;a ra r;a ja _:_ m@ ma mA ma: me mE me: mee meA mi mI mi: mo mO mo: mu mU mu: mw mW mai mei mau muo moi mui mie maU meU moU maI meI" -test_lang lv fb8ffd5e5b76184e215a3f75487fbb0079472b5b "ma na n^a Na pa ba ta da ca Ja ka ga tsa dza Dz\`a tSa dZa DZ\`a fa va sa za Sa Za xa ha ja la l^a Ra ra _:_ mi my mu mE me mo ma mi: my: mu: mE: me: mo: ma: mai mau mei mie miu mui muo muo\` moi" +test_lang lv ebd5378940b27e39ac35cda90e027ee0fa625fde "ma na n^a Na pa ba ta da ca Ja ka ga tsa dza Dz\`a tSa dZa DZ\`a fa va sa za Sa Za xa ha ja la l^a Ra ra _:_ mi my mu mE me mo ma mi: my: mu: mE: me: mo: ma: mai mau mei mie miu mui muo muo\` moi" test_lang mi b6e622de46c33181cdfea351b907f932da9a0a1a "ma na Na pa ta ka fa ha ra wa _:_ ma ma: me me: mi mi: mo mo: mu mu:" test_lang mk 072d0a74acf54bea528e7dde427eb04808d38364 "ma na n^a Na pa ta xa k^a ka ba da Ja ga tsa tSa tS;a dza dZa dZ;a fa sa Sa xa va za Za l^a la ja Ra @-*a ra _:_ ma me mi mo mu mA mE ma: me: mi: mo: mu: moU"