Commit Graph
1410 Commits
Author SHA1 Message Date
Valdis Vitolins db263a3233 Issue #1064: pronounce parenthesis in Arabic only used as special characters 2022-03-31 22:46:26 +03:00
Valdis Vitolins a6f0606efb Merge pull request #1138 2022-03-31 21:36:28 +03:00
Valdis Vitolins d4f0a97e9f Merge pull request #1142
Fix #1083 and improve some things in German
2022-03-31 21:28:56 +03:00
Andiv06 0987aa6cfa Update Uzbek 2022-03-27 11:25:56 +03:00
Valdis Vitolins 51b7325307 Merge pull request #810 2022-03-23 19:44:44 +02:00
tset-tset-tset 927642102e Add some patterns to ja_rules 2022-03-23 19:42:32 +02:00
Andiv06 9180c109d5 Update Uyghur 2022-03-21 19:37:44 +02:00
Andiv06 c43f2b569c Update cantonese 2022-03-20 11:20:58 +02:00
Valdis Vitolins 3fb4ba89e5 Merge pull request #1074 2022-03-16 21:45:34 +02:00
Andiv06 a575f9795d Improve the fixing pronunciation of Kazakh 2022-03-16 21:43:47 +02:00
Andrii Logan Zvorygin e2f6c75258 Update Pyash with workaround for tones 2022-03-11 18:28:23 +02:00
Andiv06 6c1043b610 Improve the pronunciation of Kazakh 2022-02-08 07:35:12 +02:00
Valdis Vitolins f78bb1bec5 en: fix issue #1069: Ligature ſt is st, not ft 2022-01-25 20:23:31 +02:00
Valdis Vitolins 86bc55c5c4 Revert fixes for Russian from ineiev@gnu.org
This reverts commit 433d219eca.
2022-01-18 21:33:48 +02:00
Ineiev 2ecff9fd40 ru: add pronunciation for common acronym, сша 2022-01-18 20:09:12 +02:00
Ineiev 55fa5ea5d3 ru: use s. and z. instead of S and Z 2022-01-18 20:09:12 +02:00
Ineiev e105e98747 ru: add palatalized velars 2022-01-18 20:09:12 +02:00
Ineiev 404fad7445 ru: add a few combinations with mute letters 2022-01-18 20:09:12 +02:00
Ineiev 8f6b5f77b9 ru: fix comment 2022-01-18 20:09:12 +02:00
Ineiev 209c49aa21 ru: add a few more prepositions, remove duplicate rule 2022-01-18 20:09:11 +02:00
Andiv06 5b4fc074d4 For fixed uzbek 2022-01-01 15:47:19 +02:00
AlsoScratch e8dc9b5009 Improve pronunciation of Esperanto 2021-12-26 15:47:34 +02:00
Christianlm c23b860da3 Updates italian source dictionaries 2021-12-22 18:35:38 +01:00
king-dahmanus 8100f909a0 fix an embaricing bug
Fixed the unnecessary errors in the arlistx file
2021-12-09 14:22:31 +02:00
Valdis Vitolins dcb7ac33f5 ar: fix syntax/compilation errors 2021-12-04 23:52:49 +02:00
Valdis Vitolins 1664cee135 Merge pull request #1046 2021-12-04 23:45:40 +02:00
king-dahmanus 6abb774c12 fix arabic
first step twards fixing the arabic pronunciation
2021-12-02 19:05:03 +01:00
bespsm 7aacdef65d Add initial suport for Belarusian 2021-11-15 15:35:28 +02:00
Valdis Vitolins 58cfeb7c4c Fix pronunciation regression for words introduced in commit
569e1e9a6a

Words containing "uia":
Algonquian
alleluia
colloquia
colloquial
colloquialism
equiangular
Guiana
reliquiae

Words containing "guid":
guidable
guidance
guide
guidebook
guided
guideline
guidepost
guider
guiders
honeyguide
languid
languidness
misguide
misguided
preguide
waveguide
2021-11-15 15:13:11 +02:00
Marco BARNIG be962b067b Add support for Luxembourgish 2021-11-11 22:05:09 +02:00
jaacoppi 569e1e9a6a Merge pull request #1017
en: Fix several Microsoft-specific terms
2021-11-07 13:16:28 +02:00
Bill Dengler f57efa4fd1 Revert controvertial exe change 2021-10-28 23:41:55 -04:00
jaacoppi 2bba3ad31a Merge pull request #1018
Fix pronunciation of given name Shaoni
2021-10-19 06:31:23 +03:00
ronaldaug 7e5457f91e Update shn_list 2021-09-24 22:28:20 +03:00
Bill Dengler b62df002d9 Fix XAML 2021-09-19 15:41:16 -04:00
Bill Dengler c14b361839 Fix pronunciation of given name Shaoni 2021-09-16 23:12:13 -04:00
Bill Dengler 59eca839ec Fix several Microsoft-specific terms 2021-09-16 22:38:30 -04:00
Valdis Vitolins 078ff000ad Revert "ar: issue #1009: change r to trilling R"
This reverts commit aa765c7680.
2021-09-16 13:26:31 +03:00
Valdis Vitolins aa765c7680 ar: issue #1009: change r to trilling R 2021-09-13 22:31:28 +03:00
Juho Hiltunen 923c779098 he: remove two lines that prevent compilation of the dictionary. 2021-07-31 17:01:45 +03:00
Omer I.S 5d97c58b69 he: add words to he_list 2021-07-31 11:49:18 +03:00
Omer I.S e1d9ae0e81 Add ךָ and ךְ 2021-07-30 02:05:27 +03:00
Valdis Vitolins 6deadb9f5e Merge pull request #989 2021-07-23 21:05:47 +03:00
Shadyar Khodayari 07e0b26af1 Underline character added to lines () [] {} «» to resolve the problem relevant to punctuations. 2021-07-23 21:07:20 +04:30
Lucas Werkmeister 845162be4d Add Elvish unstressed words to list files
I went through the conjunctions and prepositions listed in the Ambar
Eldaron Quenya Dictionary [1] and the Omikhleia Sindarin Dictionary [2]
and added all the ones with a single light syllable to the list as
unstressed (with one exception). I think this improves the way some
texts are read a little bit (though I have to admit I find it hard to
tell the difference).

[1]: https://ambar-eldaron.com/telechargements/quenya-engl-A4.pdf
[2]: https://www.jrrvf.com/hisweloke/sindar/index.html
2021-07-18 13:28:03 +02:00
Lucas Werkmeister 6dc3041e57 Switch to Quenya when encountering ⟨q⟩ in Sindarin
In Sindarin, ⟨q⟩ or ⟨qu⟩ do not occur, so if we encounter it, the word
must actually be Quenya. Let’s be user-friendly and switch to Quenya in
that case (though I’m not sure how common it would be to encounter a
single Quenya word in a Sindarin text – I suspect it would be more
likely that the user chose the wrong language and really the entire text
is in Quenya).
2021-07-18 13:28:03 +02:00
Lucas Werkmeister eb461b453a Add Quenya ⟨q⟩ as equivalent of ⟨qu⟩
According to the Tolkien Gateway article on Qenya [1], Tolkien used ⟨q⟩
to represent [kʷ] before the writing of The Lord of the Rings (during
which he decided to use ⟨qu⟩ instead). Let’s support it, in case someone
wants to use eSpeak NG to pronounce names from the earlier volumes of
the History of Middle-earth.

[1]: http://tolkiengateway.net/wiki/Qenya
2021-07-18 13:28:03 +02:00
Lucas Werkmeister 2dfc8ae66e Add Elvish ⟨k⟩ as equivalent of ⟨c⟩
According to Appendix E of The Lord of the Rings, ⟨k⟩ is used with the
same value as ⟨c⟩ in names from non-Elvish languages (both representing
/k/). However, in the Silmarillion, ⟨k⟩ is also used in some Elvish
names, such as Tulkas and Kementári, as well as in some words in the
Appendix (Elements in Quenya and Sindarin Names), e.g. kir- as an
element or root in Calacirya, Cirth, and other words. And in earlier
versions of the language (when Quenya was called Qenya and Sindarin
Gnomish), ⟨k⟩ also often occurs. Therefore, let’s support it as an
alternative spelling of ⟨c⟩.

Currently, eSpeak NG doesn’t seem to do the two-step replacement of
⟨kh⟩→⟨ch⟩→⟨x⟩, which means that ⟨kh⟩ is ultimately pronounced as /kh/
(or /kʰ/?) rather than [χ]; according to Appendix E, this is correct in
Dwarvish, while in Orkish and Adûnaic ⟨kh⟩ should be equivalent to ⟨ch⟩.
Since we’re not really aiming for pronouncing any of these languages,
either way is fine.
2021-07-18 13:28:03 +02:00
Lucas Werkmeister 95d74edd86 Fix Elvish double plosives
Consonants written twice always represent long consonants, not actual
repetation. eSpeak NG’s default behavior when speaking a doubled
consonant phoneme seems to work well enough for non-plosive consonants,
but for plosives, we need to tell it that the two input characters
correspond to one long phoneme, not a repeated regular one.

All three doubled voiceless plosives – ⟨tt⟩, ⟨pp⟩, ⟨cc⟩ – are regularly
found in Quenya, according to the Ambar Eldaron Quenya Dictionary [1].
Their voiced counterparts – ⟨dd⟩, ⟨bb⟩, ⟨gg⟩ – apparently don’t occur,
nor are any doubled plosives to be found in the Omikhleia Sindarin
Dictionary [2], voiced or not. But let’s define all six pairs in both
languages anyways, since it doesn’t cost us much to do so, and it seems
fairly clear that this is how these double consonants should be
pronounced, if they ever occurred.

[1]: https://ambar-eldaron.com/telechargements/quenya-engl-A4.pdf
[2]: https://www.jrrvf.com/hisweloke/sindar/index.html
2021-07-18 13:28:03 +02:00
Lucas Werkmeister 3ad8114e4a Fix Elvish ⟨o⟩, ⟨ó⟩, ⟨ê⟩ vowels
⟨o⟩ almost certainly represents [ɔ] – Appendix E of The Lord of the
Rings describes it as the sound in English “for”. This means we should
use a phoneme [[O]], not [[o]]; we should also create our own phoneme
for this, since the one we inherit from Latin sounds much more like [o]
to me.

In Quenya, long ⟨ó⟩ (and, presumably, ⟨ô⟩) is, according to Appendix E,
“tenser and ‘closer’”, which presumably means [o]. (Online sources seem
to agree.) The Latin [[o:]] phoneme works well enough for this.

In Sindarin, ⟨ó⟩ has “the same quality” as ⟨o⟩ according to Appendix E,
so emit it as [[O:]] for [ɔː]. This sounds sensible enough te me.

I’m undecided whether “Lothlórien” should be in sjn_list, to pronounce
it with [oː] instead of [ɔː]. It’s composed of Sindarin “loth” and
Quenya “Lórien”, so that could potentially justify a pronunciation with
a Quenya ⟨ó⟩. But then again, maybe it should be a standard Sindarin
⟨ó⟩. For now, I’ve opted to not add it; in the film The Fellowship of
the Ring, Aragorn (Viggo Mortensen) says “Lothlórien” after the
Fellowship leave Moria, and to me his ⟨ó⟩ sounds more like [ɔː] than
[oː], so if this is wrong, at least it’s no more wrong than the famous
movie adaptation :)
2021-07-18 13:28:03 +02:00