mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 21:39:47 +00:00
⟨e⟩ almost certainly always represents [ɛ], not [e]. Appendix E of The Lord of the Rings describes it as the sound in English “were”, and I’m not aware of any English dialect that pronounces “were” with an [e]. In Quenya, long ⟨é⟩ (and, presumably, ⟨ê⟩) is, according to Appendix E, “tenser and ‘closer’”, which I assume means [e]. Several online sources agree with this as well. In Sindarin, Appendix E is quite clear that ⟨é⟩ has “the same quality” as ⟨e⟩, only differring from it in length: I assume this must mean that ⟨é⟩ is [ɛː] in Sindarin. The online information on this is confusing and sometimes contradictory even within the same page; several sources claim that Sindarin has an [eː], but I have not seen this claim substantiated with a source from Tolkien, and I suspect it’s simply a confusion with Quenya. It scarcely matters, anyway: Sindarin words with ⟨é⟩ or ⟨ê⟩ seem to be pretty rare. (I’m aware of a single word with an ⟨é⟩ – the name Eluréd, son of Dior – and the Omikhleia Sindarin dictionary [1] features some words with ⟨ê⟩, giving their pronunciation with [ɛː].) The [[EI]] phoneme for Sindarin ⟨ei⟩ is copied from the base2 phonemes. [1]: https://www.jrrvf.com/hisweloke/sindar/index.html
51 lines
757 B
Plaintext
51 lines
757 B
Plaintext
phoneme n
|
|
IF nextPhW(isVelar) THEN // /n/ is velarized to /N/ when before velar stops
|
|
ChangePhoneme(N)
|
|
ENDIF
|
|
CALL base1/n
|
|
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
|
|
vwl starttype #a endtype #e
|
|
length 270
|
|
FMT(vdiph/ae)
|
|
endphoneme
|
|
|
|
phoneme aI
|
|
vwl starttype #a endtype #i
|
|
length 240
|
|
FMT(vdiph/ai)
|
|
endphoneme
|
|
|
|
phoneme EI
|
|
vwl starttype #e endtype #i
|
|
length 230
|
|
FMT(vdiph/eei)
|
|
endphoneme
|
|
|
|
phoneme uI
|
|
vwl starttype #u endtype #i
|
|
length 290
|
|
lng
|
|
FMT(vdiph/ui)
|
|
endphoneme
|