From cc4b50f3f47a7a7a9c59a1e39ff1a3593a762621 Mon Sep 17 00:00:00 2001 From: Lucas Werkmeister Date: Sun, 4 Jul 2021 19:45:01 +0200 Subject: [PATCH] Replace Elvish [[ui]]/[[uI]] diphthong MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously, we used vdiph/ui_4 for [[ui]]; I think the main reason for that was that I didn’t like how the most common ⟨ui⟩, vdiph/ui, seemed to almost vanish in “Cuiviénen”. However, vdiph/ui_4 has the curious property that in some positions, e.g. ⟨uia⟩ in “tuia” or ⟨uil⟩ “tuilindo”, it sounds (to me) more like /ul/ than /ui/. (This also affects Finnish, which seems to be the only other language that uses vdiph/ui_4 [a few other languages also use it for [[ui]] but don’t seem to emit that phoneme in their rules files] – listen to eSpeak NG pronounce Finnish ”luiun”, for instance.) I eventually found out that this can be worked around by substantially lengthening the phoneme (length 500 seems to work in all positions), but this extreme length (the absolute maximum is just 511) becomes rather noticeable whenever the ui is used, including in positions where it had sounded just fine before. Meanwhile, the more standard vdiph/ui can be made to sound reasonably well in “Cuiviénen” with a much smaller increment to its length: 290 (as also in ph_lithuanian) instead of 240 (as in ph_base2) is enough. In this version, [[uI]] sounds acceptable enough for Elvish ⟨ui⟩ in all positions, as far as I can tell. --- dictsource/qya_rules | 2 +- dictsource/sjn_rules | 2 +- phsource/ph_quenya | 6 +++--- phsource/ph_sindarin | 6 +++--- tests/language-pronunciation.test | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dictsource/qya_rules b/dictsource/qya_rules index a3b00fda..9befa3e4 100644 --- a/dictsource/qya_rules +++ b/dictsource/qya_rules @@ -143,7 +143,7 @@ .group u u u - ui (+ ui + ui (+ uI // light penultimate syllable: put stress on antepenultimate u (L01X =u u (CL01X =u diff --git a/dictsource/sjn_rules b/dictsource/sjn_rules index b5db6287..ccd3746d 100644 --- a/dictsource/sjn_rules +++ b/dictsource/sjn_rules @@ -137,7 +137,7 @@ .group u u u - ui (+ ui + ui (+ uI // light penultimate syllable: put stress on antepenultimate u (L01X =u u (CL01X =u diff --git a/phsource/ph_quenya b/phsource/ph_quenya index 6af2cd76..830eb1ac 100644 --- a/phsource/ph_quenya +++ b/phsource/ph_quenya @@ -30,11 +30,11 @@ phoneme aI FMT(vdiph/ai) endphoneme -phoneme ui +phoneme uI vwl starttype #u endtype #i - length 270 + length 290 lng - FMT(vdiph/ui_4) + FMT(vdiph/ui) endphoneme phoneme iu diff --git a/phsource/ph_sindarin b/phsource/ph_sindarin index a399d115..c3711b75 100644 --- a/phsource/ph_sindarin +++ b/phsource/ph_sindarin @@ -36,9 +36,9 @@ phoneme aI FMT(vdiph/ai) endphoneme -phoneme ui +phoneme uI vwl starttype #u endtype #i - length 270 + length 290 lng - FMT(vdiph/ui_4) + FMT(vdiph/ui) endphoneme diff --git a/tests/language-pronunciation.test b/tests/language-pronunciation.test index 15cf0b45..baf85657 100755 --- a/tests/language-pronunciation.test +++ b/tests/language-pronunciation.test @@ -186,7 +186,7 @@ S'a 'OksidU p'or- z'&~Ng&U~_:_: ,E*&U~ p,&l'avR&Z dU p,u*@-tug'es#" "Luís argüia à Júlia que «brações, fé, chá, óxido, pôr, zângão» eram palavras do português." "Latn" -test_phon qya ",aInul'Indal,e ald'INga aNk'alIm,a and'u:RIl at'akwe k,alak'IRja k,uivI;'e:nen ,eaR'endIl el'endIl ,elent'a:RI; el'essaR 'eNkwI;,e e'onwe eR'esse,a h,elkaR'akse w#'esta C'aRmen Is'IlduR m'axtan nam'a:RI;,e n,u:men'o:Re 'oRom,e ot'okwe pel'o:RI s'aURon tan'Ikwet,Il t,elum'eCtaR tuR'ambaR und'o:mI;,el ut'umno" "Ainulindalë aldinga ancalima Andúril ataquë Calacirya Cuiviénen Eärendil Elendil Elentári Elessar enquië Eönwe Eressëa Helcaraxë hwesta Hyarmen Isildur Mahtan Namárië Númenórë Orome otoquë Pelóri Sauron Taniquetil Telumehtar Turambar Undómiel Utumno" "Quenya" +test_phon qya ",aInul'Indal,e ald'INga aNk'alIm,a and'u:RIl at'akwe k,alak'IRja k,uIvI;'e:nen ,eaR'endIl el'endIl ,elent'a:RI; el'essaR 'eNkwI;,e e'onwe eR'esse,a h,elkaR'akse w#'esta C'aRmen Is'IlduR m'axtan nam'a:RI;,e n,u:men'o:Re 'oRom,e ot'okwe pel'o:RI s'aURon tan'Ikwet,Il t,elum'eCtaR tuR'ambaR und'o:mI;,el ut'umno" "Ainulindalë aldinga ancalima Andúril ataquë Calacirya Cuiviénen Eärendil Elendil Elentári Elessar enquië Eönwe Eressëa Helcaraxë hwesta Hyarmen Isildur Mahtan Namárië Númenórë Orome otoquë Pelóri Sauron Taniquetil Telumehtar Turambar Undómiel Utumno" "Quenya" test_phon ro "m,uzikol'og@_! yn b'eZ v'ynd wh'iski Si tekw'ila p@-*'ets f'iks" "Muzicologă în bej vând whisky și tequila, preț fix." "Latn" test_phon ru "Syr'okVja E#l;ikt@-r;if;ik'Atsyja 'juZnyx gub;'ern;ij d'Ast m'oS;nyj tVltS;'ok pVdj'8mu s;'elskVvV xVz;'Ajstva#" "Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства." "Cyrl" @@ -194,7 +194,7 @@ test_phon sd "s'Indhi b'o:li; 'Ind.o: jo:R'Vpi xa:nd'a:n s'a~: t[a:l'Vq R,@k#@nd J'Vnhn t['e: ,aRb'i: bo:l'i:;a J'o: b'I t[@m'a:m v'Vd.o: as'VR ,a:he: h'Ina v'aqt s'Indhi b'o:li s'Indh J'e: m'Vk# b'o:li_! 'ae~ d,@f@t['VRi z@b'a:n ,a:he:" "سنڌي ٻولي انڊو يورپي خاندان سان تعلق رکندڙ آريائي ٻولي آھي، جنھن تي عربي ٻوليءَ جو بہ تمام وڏو اثر آهي. هن وقت سنڌي ٻولي سنڌ جي مک ٻولي ۽ دفتري زبان آھي." "Arab" test_phon si "t'aw@t st#'a:n@ k'i:p@j,@kin w'a:rta: w'u: s'ul.u p'ipiri:m s'ah@ d'e:s@p,a:l@n@ p'akS@ k r'ija:k,a:ri:n 'at@r@ '&tiwu: g'&t.um h'e:tuwen 'ek 'ajeku m'ij@gos k'i:p@ d'eneku t'uwa:l@ l'aba: t'ibe:" "තවත් ස්ථාන කීපයකින් වාර්තා වූ සුළු පිපිරීම් සහ දේශපාලන පක්ෂ ක්‍රියාකාරීන් අතර ඇතිවූ ගැටුම් හේතුවෙන් එක් අයෙකු මියගොස් කීප දෙනෙකු තුවාල ලබා තිබේ." "Sinh" -test_phon sjn "'alf 'aman 'amaRT 'amon 'aRag,oRn aRn'OIdI;,ad 'aRved,ui bel'eRI;,and b'oRom,IR bRag'ollaX bR'eTIl bRIT'ombaR bR'uinen k'aIR kaR'aDRas k,elebR'i:an kRIss'aEgRIm d'eneT,oR dR'eNgIst d'u::n ekT'elI;,on 'emyn eR'I;ad,oR f'ean,oR fInd'uilas f'INgon fINg'olfIn fIn'aRfIn f'oRoX,el g'alaD,on gal'adRI;,el gR'ond gw'aIhIR w#'and j'aRwaIn 'ImladR,Is j'oReT IT'IlI;,en l#'u::n loTl'o:RI;,en m'enegR,oT mIT'eITel mITR'andIR moR'annon m'oRI;,a n'aRgoTR,ond oR'offIn osg'IlI;,aT pal'anti:R p,alant'i:RI pel'ennoR p,eRI;'annaT hR'u::n sIl'IvRen ToR'ondoR" "alph Aman Amarth Amon Aragorn Arnoediad Arvedui Beleriand Boromir Bragollach Brethil Brithombar Bruinen Cair Caradhras Celebrían Crissaegrim Denethor Drengist dûn Ecthelion Emyn Eriador Fëanor Finduilas Fingon Fingolfin Finarfin Forochel Galadhon Galadriel Grond Gwaihir hwand Iarwain Imladris Ioreth Ithilien lhûn Lothlórien Menegroth Mitheithel Mithrandir Morannon Moria Nargothrond Orophin Osgiliath Palantír Palantíri Pelennor Periannath rhûn Silivren Thorondor" "Sindarin" +test_phon sjn "'alf 'aman 'amaRT 'amon 'aRag,oRn aRn'OIdI;,ad 'aRved,uI bel'eRI;,and b'oRom,IR bRag'ollaX bR'eTIl bRIT'ombaR bR'uInen k'aIR kaR'aDRas k,elebR'i:an kRIss'aEgRIm d'eneT,oR dR'eNgIst d'u::n ekT'elI;,on 'emyn eR'I;ad,oR f'ean,oR fInd'uIlas f'INgon fINg'olfIn fIn'aRfIn f'oRoX,el g'alaD,on gal'adRI;,el gR'ond gw'aIhIR w#'and j'aRwaIn 'ImladR,Is j'oReT IT'IlI;,en l#'u::n loTl'o:RI;,en m'enegR,oT mIT'eITel mITR'andIR moR'annon m'oRI;,a n'aRgoTR,ond oR'offIn osg'IlI;,aT pal'anti:R p,alant'i:RI pel'ennoR p,eRI;'annaT hR'u::n sIl'IvRen ToR'ondoR" "alph Aman Amarth Amon Aragorn Arnoediad Arvedui Beleriand Boromir Bragollach Brethil Brithombar Bruinen Cair Caradhras Celebrían Crissaegrim Denethor Drengist dûn Ecthelion Emyn Eriador Fëanor Finduilas Fingon Fingolfin Finarfin Forochel Galadhon Galadriel Grond Gwaihir hwand Iarwain Imladris Ioreth Ithilien lhûn Lothlórien Menegroth Mitheithel Mithrandir Morannon Moria Nargothrond Orophin Osgiliath Palantír Palantíri Pelennor Periannath rhûn Silivren Thorondor" "Sindarin" test_phon sk "k'r:d;el^ St;'astni:Q d;'atl^ow 'utSi: pR'i;u:st;i: v'a:hu m'l:kveho k'on^a 'ophRi:zat; k'uoRu_:_: a ZR'at; tS'eRstve: m'eso p'et;ti:Zdn^,ove: v'l:tSata: n'eRvo:zn^e St;'ekaju: n'amu,ojho d;'atl^a_! v_ t'r:n^i:" "Kŕdeľ šťastných ďatľov učí pri ústí Váhu mĺkveho koňa obhrýzať kôru a žrať čerstvé mäso. Päťtýždňové vĺčatá nervózne štekajú na môjho ďatľa v tŕní." "Latn" test_phon sl "xiSn'i:tSin bR'a:tEts uzg'a:ja p'o:wZE p'o:t fik'u:sOm" "Hišničin bratec vzgaja polže pod fikusom." "Latn"