Browse Source

en: Use a new /I2#/ phoneme for -ed based adjectives like 'wicked'.

master
Reece H. Dunn 7 years ago
parent
commit
021526a477
5 changed files with 46 additions and 17 deletions
  1. 10
    10
      dictsource/en_list
  2. 11
    7
      docs/languages/gmw/en.md
  3. 9
    0
      phsource/ph_english
  4. 7
    0
      phsource/ph_english_us
  5. 9
    0
      phsource/ph_english_wi

+ 10
- 10
dictsource/en_list View File

@@ -784,8 +784,8 @@ acclimate akl@meIt
accompli a#k0mpl'i:
accouchement a#ku:SmO~
accurate $alt2
accursed a#k3:sI2d // adjective
?5 accursed a#kVRsI2d // adjective
accursed a#k3:sI2#d // adjective
?5 accursed a#kVRsI2#d // adjective
accuses a#kju:zI#z
accusation akju:z'eIS@n
acer eIs3
@@ -1738,7 +1738,7 @@ divan dI#van
doable du:@b@L
doctrine d0ktrI2n
doctrinal $alt1
dogged d0gI2d // adjective
dogged d0gI2#d // adjective
dogmatic d0gm'atIk
dogsled $alt1
doin du:In
@@ -2333,7 +2333,7 @@ invalidity I2nv@lIdI#ti

jackrabbit dZ'akr,abIt
jacuzzi dZ@ku:zi
jagged dZagI2d // adjective
jagged dZagI2#d // adjective
jaguar dZagwA@
jalapeno hA:l@p'eIn;oU
jalopy $alt3
@@ -2418,7 +2418,7 @@ leafy li:fi
(lean-to) li:n||tu:
leant lEnt
leapt lEpt
learned l3:nI2d $noun // adjective
learned l3:nI2#d $noun // adjective
legalese li:g@l'i:z
lego lEgoU
leisure lEZ3
@@ -2676,7 +2676,7 @@ myspace maIspeIs
naif naI'i:f
naïve naI'i:v
naivete naI'i:v@teI
naked neIkI2d // adjective
naked neIkI2#d // adjective
narrative nar@tIv
?3 narrator nareIt3
nasa nasa#
@@ -3100,7 +3100,7 @@ rabbi rabaI
rabbis rabaIz
rabid $alt6
radish radIS
ragged ragI2d // adjective
ragged ragI2#d // adjective
raiment reIm@nt
rainforest r'eInf,0rI2st
(raison d'être) reIz0n||d'Etr@-
@@ -3259,7 +3259,7 @@ routine $2
row roU
//row raU $noun
royale rOI'al
rugged rVgI2d // adjective
rugged rVgI2#d // adjective
ruin ru:I2n // for ruining
rumen $alt2
ruses ru:zI#z
@@ -3866,7 +3866,7 @@ whoe're hu:'e@
whois hu:'Iz
whol hoUl // for wholly
wholehearted $2
wicked wIkI2d // adjective
wicked wIkI2#d // adjective
width wItT
wilderness wIld3n@s
wifi waIfaI
@@ -3897,7 +3897,7 @@ wound waUnd $past $only
(wound down) w,aUnd||'daUn
(wound up) w,aUnd||'Vp
wounded wu:ndI#d
wretched rEtSI2d // adjective
wretched rEtSI2#d // adjective
writable raIt@b@L
writh raID
wrongdoing r0Ndu:IN

+ 11
- 7
docs/languages/gmw/en.md View File

@@ -15,8 +15,8 @@ this document:

| BCP47 | Abbreviation | Accent Name |
|----------------|--------------|------------------------|
| en | | British English |
| en-029 | | Caribbean |
| en | BrE | British English |
| en-029 | JaE | Caribbean |
| en-GB-scotland | ScE | Scottish English |
| en-GB-x-gbclan | | Lancastrian |
| en-GB-x-gbcwmd | | West Midlands |
@@ -100,11 +100,12 @@ These are unstressed vowels that differ from the vowels in the main lexical sets

Additionally, espeak-ng has the following phonemes for unstressed vowels.

| Lexical Set | en |
|-------------|-------|
| EXPLORE | `e#` |
| ROSES | `I#` |
| RABBIT | `I2` |
| Lexical Set | en | BrE | RP | GenAm | JaE |
|-------------|-------|-------|-------|-------|-------|
| EXPLORE | `e#` | ɛ | ɪ | ɛ | ɛ |
| ROSES | `I#` | ə | ɪ | ᵻ | ɪ |
| BLESSED | `I2#` | ɪ | ɪ | ᵻ | ɛ |
| RABBIT | `I2` | ɪ | ɪ | ɪ | ɪ |

The EXPLORE lexical set is used to support unstressed KIT vowels that have split
from the KIT vowel and merged with the DRESS vowel in some accents. This includes
@@ -113,6 +114,9 @@ from the KIT vowel and merged with the DRESS vowel in some accents. This include
The ROSES lexical set is used for words that are KIT in some accents and COMMA
in others. The degree to which this occurs varies between accents and speakers.

The BLESSED lexical set is used for -ed based adjectives. These tend to preserve
the KIT vowel in accents.

The RABBIT lexical set is used for unstressed KIT vowels. Some American accents
have merged this with the COMMA lexical set, such that `rabbit` and `abbot`
rhyme.

+ 9
- 0
phsource/ph_english View File

@@ -283,6 +283,15 @@ phoneme I# // used for [I] which may be [@] in some accents
endphoneme


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

IfNextVowelAppend(;)
ChangePhoneme(I2)
endphoneme


phoneme i
vwl starttype #i endtype #i
unstressed

+ 7
- 0
phsource/ph_english_us View File

@@ -124,6 +124,13 @@ phoneme I#
endphoneme


phoneme I2#
vwl starttype #i endtype #i
unstressed
ChangePhoneme(I#)
endphoneme


phoneme 0
vwl starttype #a endtype #a
length 220

+ 9
- 0
phsource/ph_english_wi View File

@@ -74,6 +74,15 @@ phoneme I# // used for [I] which may be [@] in some accents
endphoneme


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

IfNextVowelAppend(;)
ChangePhoneme(E)
endphoneme


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

Loading…
Cancel
Save