Pull Request Opened #github
firstname.lastname@example.org Integration <espeak-ng@...>
[espeak-ng/espeak-ng] Pull request opened by lucaswerkmeister:
This adds support for Quenya and Sindarin, the two main Elvish languages invented by J. R . R. Tolkien, to eSpeak NG. (He also developed several other languages to various degrees of completion, but I reckon Quenya and Sindarin are the only ones worth adding to eSpeak NG.) Spelling and stress for both languages are fairly regular, and I hope to have represented them with fair accuracy; in particular, the tests in
The main source for the pronunciation rules is Appendix E of The Lord of the Rings (the only online copy I’ve found so far is this PDF, starting on page 82); the Ambar Eldaron Quenya Dictionary and the Omikhleia Sindarin Dictionary have also been very useful (though the latter pronounces ⟨i⟩ in the texts as /i/, whereas I believe it should be /ɪ/). Some other resources, and various other notes, are included in the commit messages.
I only have one TODO left that I haven’t been able to fully resolve: the sequence ⟨rh⟩ (Sindarin) or ⟨hr⟩ (Quenya) is supposed to represent “a voiceless _r_” according to Appendix E, which I believe means the voiceless alveolar trill, IPA /r̥/. I was unable to find a way to make
I’m hoping you’ll consider merging this (since I noticed there’s already at least one fictional language, Klingon, in the