Browse Source

Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."

This reverts commit 223ff9c8ad.
master
Reece H. Dunn 7 years ago
parent
commit
8f30e3d607

+ 1
- 1
docs/languages/gmw/en.md View File

@@ -103,7 +103,7 @@ Additionally, espeak-ng has the following phonemes for unstressed vowels.
| Lexical Set | en | BrE | RP | GenAm | JaE |
|-------------|-------|-------|-------|-------|-------|
| EXPLORE | `e#` | ɛ | ɪ | ɛ | ɛ |
| ROSES | `I#` | ə | ɪ | ᵻ | ɪ |
| ROSES | `I#` | ɪ | ɪ | ᵻ | ɪ |
| BLESSED | `I2#` | ɪ | ɪ | ᵻ | ɛ |
| RABBIT | `I2` | ɪ | ɪ | ɪ | ɪ |


+ 7
- 2
phsource/ph_english View File

@@ -276,11 +276,16 @@ endphoneme


phoneme I# // used for [I] which may be [@] in some accents
vwl starttype #@ endtype #@
vwl starttype #i endtype #i
unstressed
length 130
IF MbrolaSynth THEN
ChangePhoneme(I)
ENDIF

IfNextVowelAppend(;)
ChangePhoneme(@)
ChangePhoneme(I2)
endphoneme



+ 0
- 14
phsource/ph_english_n View File

@@ -59,20 +59,6 @@ phoneme I2
endphoneme


phoneme I# // used for [I] which may be [@] in some accents
vwl starttype #i endtype #i
unstressed
length 130

IF MbrolaSynth THEN
ChangePhoneme(I)
ENDIF

IfNextVowelAppend(;)
ChangePhoneme(I2)
endphoneme


phoneme i // optional variant of [I] for end of words
vwl starttype #i endtype #i
length 150

+ 0
- 15
phsource/ph_english_rp View File

@@ -72,7 +72,6 @@ phoneme I
FMT(vowel/ii)
endphoneme


phoneme I2
vwl starttype #i endtype #i
unstressed
@@ -82,20 +81,6 @@ phoneme I2
endphoneme


phoneme I# // used for [I] which may be [@] in some accents
vwl starttype #i endtype #i
unstressed
length 130

IF MbrolaSynth THEN
ChangePhoneme(I)
ENDIF

IfNextVowelAppend(;)
ChangePhoneme(I2)
endphoneme


phoneme i
vwl starttype #i endtype #i
unstressed

+ 0
- 14
phsource/ph_english_wi View File

@@ -60,20 +60,6 @@ phoneme I2
endphoneme


phoneme I# // used for [I] which may be [@] in some accents
vwl starttype #i endtype #i
unstressed
length 130

IF MbrolaSynth THEN
ChangePhoneme(I)
ENDIF

IfNextVowelAppend(;)
ChangePhoneme(I2)
endphoneme


phoneme I2# // used for [I] in -ed adjectives which may be [E] in some accents
vwl starttype #@ endtype #@
unstressed

+ 0
- 14
phsource/ph_english_wm View File

@@ -53,20 +53,6 @@ phoneme I2
endphoneme


phoneme I# // used for [I] which may be [@] in some accents
vwl starttype #i endtype #i
unstressed
length 130

IF MbrolaSynth THEN
ChangePhoneme(I)
ENDIF

IfNextVowelAppend(;)
ChangePhoneme(I2)
endphoneme


phoneme i // optional variant of [I] for end of words
vwl starttype #i endtype #i
length 220

+ 1
- 1
tests/language-phonemes.test View File

@@ -50,7 +50,7 @@ test_lang cy 5c5c7ab1c1b531dcacbbe072d5ee9cef3467d945 "ma na Na pa ta ka ba da g
test_lang da c55842af4f63fd67e6e48b97903b77223b6a4d77 "ma na Na pa ta ka ba da ga fa sa ha S;a tS;a va Da ja ra Ra _:_ m@ m@- m3 m3- mi m?i mI me m?e mE m?E m& m?& m&# m?&# mA m?A mu m?u mo m?o mO m?O mV m?V m0 m?0 my m?y mY mW m?W mW# m?W# maI"
test_lang de 05674cedba4cfef615b412f6c805a7ff592ba045 "ma na Na pa ta ka ?a ba da ga pFa tsa tSa dZa sa Sa za Za fa Ta Ca xa ha ca Da ja la ra g#a l/a l2a _:_ m@ m3 ma mE mE2 mI mO mU mA mi2 my mW mI: mA: mi: mu: mE: me: mo: my: mY: maU maI mEI mOY moU mA~ miR mUR"
test_lang el b01fb02420612ea59c43bf6aff4175063bd93bcb "ma na pa ta ka ba da ga fa Ta sa xa va Da za Qa ra la _:_ ma me mi mo mu"
test_lang en 0eadc2ec27672db64148e97ce18da1a0f8f82a97 "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"
test_lang en c4ed41c6ef4a43bae30f3469fe886c7b456dd02d "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"
test_lang en-029 cfd13bc57be7f495935c662472eae3d2c7200ebd "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"
test_lang en-GB-scotland b802f6862386b748d4224b26a0fde05abfd20b3d "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"
test_lang en-GB-x-gbclan 8f3d17600cfbfe77c5e92a7f8a89544a78452a7a "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"

+ 1
- 1
tests/language-pronunciation.test View File

@@ -16,7 +16,7 @@ test_phonemes de \
" dr'Uk3 l'amp@ (en)k@mpj'u:t3(de) St'Ern St'Ern@" \
"drucker lampe computer stern sterne"
test_phonemes en \
" k'It dr'Es tr'ap l'0t str'Vt f'Ut fl'i:s p'A:m T'O:t g'u:s n'3:s st'A@t n'O@T f'o@s kj'U@ n,i@3 skw'e@ t'3:m b'3:d h'api k'0m@ l'Et3r- Ekspl'o@ r'oUz@z r'abIt f'eIs pr'aIs tS'OIs g'oUt m'aUT b'aaT kl'0T m'Ili@n d@v'aId@d" \
" k'It dr'Es tr'ap l'0t str'Vt f'Ut fl'i:s p'A:m T'O:t g'u:s n'3:s st'A@t n'O@T f'o@s kj'U@ n,i@3 skw'e@ t'3:m b'3:d h'api k'0m@ l'Et3r- Ekspl'o@ r'oUzI2z r'abIt f'eIs pr'aIs tS'OIs g'oUt m'aUT b'aaT kl'0T m'Ili@n dI2v'aIdI2d" \
"kit dress trap lot strut foot fleece palm thought goose nurse start north force cure near square term bird happy comma letter explore roses rabbit face price choice goat mouth bath cloth million divided"
test_phonemes en-029 \
" k'It dr'Es tr'ap l'0t str'Vt f'Ut fl'i:s p'A:m t['O:t g'u:s n'3:s st'A@t n'O@t[ f'o@s kj'o@ n,i@3 skw'e@ t'3:m b'3:d h'api k'0ma# l'Eta# Ekspl'o@ r'oUzI2z r'abIt f'eIs pr'aIs tS'OIs g'oUt m'aUt[ b'aat[ kl'0t[ m'Ili@n dI2v'aIdI2d" \

+ 1
- 1
tests/translate.test View File

@@ -43,5 +43,5 @@ test_phonemes en " Ekskla#m'eIS@n kw'EstS@n m'A@k" "⁉"
test_phonemes en " Ekskla#m'eIS@n kw'EstS@n m'A@k r'eInboU" "⁉ 🌈"

# A list entry that uses '$text' to map to another list entry crashes 1.49.2 multi-word support:
test_phonemes en " d'eIbju:t@d" "débuted"
test_phonemes en " d'eIbju:tI2d" "débuted"
test_phonemes en-US " d'eIbju:t#I#d" "débuted"

Loading…
Cancel
Save