Browse Source

Add Elvish ⟨hw⟩

This is “a voiceless w, as in English white (in northern pronunciation)”
according to Appendix E of The Lord of the Rings, and so we copy the
[[w#]] phoneme from the English phonemes. I can’t actually hear much of
a difference from the previous [[hw]] (I know what the difference
between [[w]] and [[w#]] should be, but [[hw]] already sounds like
[[w#]] to me), but at least this improves the --ipa output, changing it
from [hw] to [ʍ].
master
Lucas Werkmeister 4 years ago
parent
commit
2f77829172
5 changed files with 41 additions and 4 deletions
  1. 2
    1
      dictsource/qya_rules
  2. 1
    1
      dictsource/sjn_rules
  3. 18
    0
      phsource/ph_quenya
  4. 18
    0
      phsource/ph_sindarin
  5. 2
    2
      tests/language-pronunciation.test

+ 2
- 1
dictsource/qya_rules View File

L03) ht xt L03) ht xt
hl l# hl l#
hr hR hr hR
// TODO hw, hy
hw w#
// TODO hy


.group i .group i
i I i I

+ 1
- 1
dictsource/sjn_rules View File



.group h .group h
h h h h
// TODO hw
hw w#


.group i .group i
i I i I

+ 18
- 0
phsource/ph_quenya View File

CALL base1/n CALL base1/n
endphoneme endphoneme


phoneme w#
vls glt apr // [h]
ipa ʍ

IF nextPh(isVowel) THEN
NextVowelStarts
VowelStart(w/w@)
VowelStart(w/wa)
VowelStart(w/we)
VowelStart(w/wi)
VowelStart(w/wo)
VowelStart(w/wu)
EndSwitch
ENDIF

WAV(h/hu, 70)
endphoneme



phoneme aI phoneme aI
vwl starttype #a endtype #i vwl starttype #a endtype #i

+ 18
- 0
phsource/ph_sindarin View File

CALL base1/n CALL base1/n
endphoneme endphoneme


phoneme w#
vls glt apr // [h]
ipa ʍ

IF nextPh(isVowel) THEN
NextVowelStarts
VowelStart(w/w@)
VowelStart(w/wa)
VowelStart(w/we)
VowelStart(w/wi)
VowelStart(w/wo)
VowelStart(w/wu)
EndSwitch
ENDIF

WAV(h/hu, 70)
endphoneme



phoneme aE phoneme aE
vwl starttype #a endtype #e vwl starttype #a endtype #e

+ 2
- 2
tests/language-pronunciation.test View File

'OksidU 'OksidU
p'or- 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" 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 hj'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ë 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 hj'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 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" 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" 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"
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: 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" 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 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 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 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 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" 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" 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"

Loading…
Cancel
Save