mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
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 [ʍ].
This commit is contained in:
@@ -5,6 +5,24 @@ phoneme n
|
||||
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 aI
|
||||
vwl starttype #a endtype #i
|
||||
|
||||
@@ -5,6 +5,24 @@ phoneme n
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user