From 021526a47746e1a27e6cbe637dfb89e7ee5c0b0f Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 1 Apr 2018 08:14:40 +0100 Subject: [PATCH] en: Use a new /I2#/ phoneme for -ed based adjectives like 'wicked'. --- dictsource/en_list | 20 ++++++++++---------- docs/languages/gmw/en.md | 18 +++++++++++------- phsource/ph_english | 9 +++++++++ phsource/ph_english_us | 7 +++++++ phsource/ph_english_wi | 9 +++++++++ 5 files changed, 46 insertions(+), 17 deletions(-) diff --git a/dictsource/en_list b/dictsource/en_list index 8dd1283f..06a32c54 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -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 diff --git a/docs/languages/gmw/en.md b/docs/languages/gmw/en.md index 162bc37b..c39cfc5e 100644 --- a/docs/languages/gmw/en.md +++ b/docs/languages/gmw/en.md @@ -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. diff --git a/phsource/ph_english b/phsource/ph_english index 1b818a2a..72e78f2e 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -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 diff --git a/phsource/ph_english_us b/phsource/ph_english_us index 8017db1a..6f813eee 100644 --- a/phsource/ph_english_us +++ b/phsource/ph_english_us @@ -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 diff --git a/phsource/ph_english_wi b/phsource/ph_english_wi index 5a6929e6..faa02f9d 100644 --- a/phsource/ph_english_wi +++ b/phsource/ph_english_wi @@ -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