diff --git a/espeak-ng-data/lang/gmw/en-029 b/espeak-ng-data/lang/gmw/en-029 index 3130376e..493aae45 100644 --- a/espeak-ng-data/lang/gmw/en-029 +++ b/espeak-ng-data/lang/gmw/en-029 @@ -12,7 +12,6 @@ stressLength 175 175 175 175 220 220 250 290 replace 00 D d replace 00 T t[ replace 00 U@ o@ -replace 00 i@3 i@ replace 03 @ a# replace 03 3 a# replace 03 N n diff --git a/espeak-ng-data/lang/gmw/en-GB-x-gbclan b/espeak-ng-data/lang/gmw/en-GB-x-gbclan index 9d78707d..f54a06b7 100644 --- a/espeak-ng-data/lang/gmw/en-GB-x-gbclan +++ b/espeak-ng-data/lang/gmw/en-GB-x-gbclan @@ -10,6 +10,5 @@ phonemes en-n stressLength 160 150 180 180 220 220 290 290 -replace 00 i@3 i@ replace 03 N n replace 03 i I2 diff --git a/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd b/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd index cf3a69b0..1831f9a9 100644 --- a/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd +++ b/espeak-ng-data/lang/gmw/en-GB-x-gbcwmd @@ -7,7 +7,6 @@ phonemes en-wm replace 00 h NULL replace 00 o@ O@ -replace 00 i@3 i@ dictrules 6 intonation 4 stressAdd 0 0 0 0 0 0 0 20 diff --git a/espeak-ng-data/lang/gmw/en-GB-x-rp b/espeak-ng-data/lang/gmw/en-GB-x-rp index bf9106a3..fb72cf1f 100644 --- a/espeak-ng-data/lang/gmw/en-GB-x-rp +++ b/espeak-ng-data/lang/gmw/en-GB-x-rp @@ -9,7 +9,6 @@ status mature phonemes en-rp replace 00 o@ O@ -replace 00 i@3 i@ replace 03 I i replace 03 I2 i replace 03 @ a# diff --git a/phsource/ph_english b/phsource/ph_english index 263da974..80f9b21b 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -485,7 +485,7 @@ phoneme e@ // squ**are** endphoneme -phoneme i@ // n**ear** +phoneme i@ // mill**io**n vwl starttype #i endtype #@ length 250 IfNextVowelAppend(r-) @@ -493,7 +493,7 @@ phoneme i@ // n**ear** endphoneme -phoneme i@3 +phoneme i@3 // n**ear** vwl starttype #i endtype #@ length 250 diff --git a/phsource/ph_english_n b/phsource/ph_english_n index d3f18abb..7cec30fd 100644 --- a/phsource/ph_english_n +++ b/phsource/ph_english_n @@ -242,6 +242,14 @@ phoneme i@ endphoneme +phoneme i@3 + vwl starttype #i endtype #@ + length 240 + IfNextVowelAppend(r-) + FMT(vdiph2/i@) +endphoneme + + phoneme U@ vwl starttype #u endtype #@ length 200 diff --git a/phsource/ph_english_rp b/phsource/ph_english_rp index 8ed5c27a..ed09f3bb 100644 --- a/phsource/ph_english_rp +++ b/phsource/ph_english_rp @@ -263,6 +263,14 @@ phoneme i@ endphoneme +phoneme i@3 + vwl starttype #i endtype #@ + length 240 + IfNextVowelAppend(r-) + FMT(vwl_en_rp/i@) +endphoneme + + phoneme U@ vwl starttype #u endtype #@ ipa ɔː diff --git a/phsource/ph_english_wi b/phsource/ph_english_wi index 49a97a77..ea5c93c6 100644 --- a/phsource/ph_english_wi +++ b/phsource/ph_english_wi @@ -223,6 +223,14 @@ phoneme i@ endphoneme +phoneme i@3 + vwl starttype #i endtype #a + length 240 + IfNextVowelAppend(r-) + FMT(vdiph2/ie) +endphoneme + + phoneme l import_phoneme base1/l // use clear [l] before not-vowel diff --git a/phsource/ph_english_wm b/phsource/ph_english_wm index 109f03c7..de0185b8 100644 --- a/phsource/ph_english_wm +++ b/phsource/ph_english_wm @@ -236,6 +236,14 @@ phoneme i@ endphoneme +phoneme i@3 + vwl starttype #i endtype #@ + length 240 + IfNextVowelAppend(r-) + FMT(vdiph2/i@_2) +endphoneme + + phoneme U@ vwl starttype #u endtype #@ length 200